Mock Version: 5.0 Mock Version: 5.0 Mock Version: 5.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/rapidyaml.spec'], chrootPath='/var/lib/mock/f41-build-814595-148969/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=604800uid=982gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.sqz7jo52:/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']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.sqz7jo52:/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', 'eab878e2da1b499e876f6a6c1f954d66', '-D', '/var/lib/mock/f41-build-814595-148969/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.sqz7jo52:/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 riscv64 --nodeps /builddir/build/SPECS/rapidyaml.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: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1717804800 Wrote: /builddir/build/SRPMS/rapidyaml-0.6.0-2.fc41.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target riscv64 --nodeps /builddir/build/SPECS/rapidyaml.spec'], chrootPath='/var/lib/mock/f41-build-814595-148969/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=604800uid=982gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.sqz7jo52:/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']unshare_net=TrueraiseExc=FalseprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.sqz7jo52:/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', 'afc902eb35b04eb69e9ea8ae0899b621', '-D', '/var/lib/mock/f41-build-814595-148969/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.sqz7jo52:/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 -br --noclean --target riscv64 --nodeps /builddir/build/SPECS/rapidyaml.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: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1717804800 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.C069yK + umask 022 + cd /builddir/build/BUILD/rapidyaml-0.6.0-build + test -d /builddir/build/BUILD/rapidyaml-0.6.0-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/rapidyaml-0.6.0-build + /usr/bin/rm -rf /builddir/build/BUILD/rapidyaml-0.6.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/rapidyaml-0.6.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/rapidyaml-0.6.0-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.VUK7XO + umask 022 + cd /builddir/build/BUILD/rapidyaml-0.6.0-build + cd /builddir/build/BUILD/rapidyaml-0.6.0-build + rm -rf rapidyaml-0.6.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/rapidyaml-0.6.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd rapidyaml-0.6.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rm -rvf ext/c4core/cmake + cp -rvp /usr/share/cmake/c4project ext/c4core/cmake '/usr/share/cmake/c4project' -> 'ext/c4core/cmake' '/usr/share/cmake/c4project/ConfigurationTypes.cmake' -> 'ext/c4core/cmake/ConfigurationTypes.cmake' '/usr/share/cmake/c4project/CreateSourceGroup.cmake' -> 'ext/c4core/cmake/CreateSourceGroup.cmake' '/usr/share/cmake/c4project/Doxyfile.full.in' -> 'ext/c4core/cmake/Doxyfile.full.in' '/usr/share/cmake/c4project/Doxyfile.in' -> 'ext/c4core/cmake/Doxyfile.in' '/usr/share/cmake/c4project/ExternalProjectUtils.cmake' -> 'ext/c4core/cmake/ExternalProjectUtils.cmake' '/usr/share/cmake/c4project/FindD3D12.cmake' -> 'ext/c4core/cmake/FindD3D12.cmake' '/usr/share/cmake/c4project/FindDX12.cmake' -> 'ext/c4core/cmake/FindDX12.cmake' '/usr/share/cmake/c4project/GetFlags.cmake' -> 'ext/c4core/cmake/GetFlags.cmake' '/usr/share/cmake/c4project/GetNames.cmake' -> 'ext/c4core/cmake/GetNames.cmake' '/usr/share/cmake/c4project/PVS-Studio.cmake' -> 'ext/c4core/cmake/PVS-Studio.cmake' '/usr/share/cmake/c4project/PatchUtils.cmake' -> 'ext/c4core/cmake/PatchUtils.cmake' '/usr/share/cmake/c4project/PrintVar.cmake' -> 'ext/c4core/cmake/PrintVar.cmake' '/usr/share/cmake/c4project/TargetArchitecture.cmake' -> 'ext/c4core/cmake/TargetArchitecture.cmake' '/usr/share/cmake/c4project/Toolchain-Arm-ubuntu.cmake' -> 'ext/c4core/cmake/Toolchain-Arm-ubuntu.cmake' '/usr/share/cmake/c4project/Toolchain-Armv7.cmake' -> 'ext/c4core/cmake/Toolchain-Armv7.cmake' '/usr/share/cmake/c4project/Toolchain-PS4.cmake' -> 'ext/c4core/cmake/Toolchain-PS4.cmake' '/usr/share/cmake/c4project/Toolchain-XBoxOne.cmake' -> 'ext/c4core/cmake/Toolchain-XBoxOne.cmake' '/usr/share/cmake/c4project/amalgamate_utils.py' -> 'ext/c4core/cmake/amalgamate_utils.py' '/usr/share/cmake/c4project/c4CatSources.cmake' -> 'ext/c4core/cmake/c4CatSources.cmake' '/usr/share/cmake/c4project/c4Doxygen.cmake' -> 'ext/c4core/cmake/c4Doxygen.cmake' '/usr/share/cmake/c4project/c4DoxygenConfig.cmake' -> 'ext/c4core/cmake/c4DoxygenConfig.cmake' '/usr/share/cmake/c4project/c4GetTargetPropertyRecursive.cmake' -> 'ext/c4core/cmake/c4GetTargetPropertyRecursive.cmake' '/usr/share/cmake/c4project/c4Project.cmake' -> 'ext/c4core/cmake/c4Project.cmake' '/usr/share/cmake/c4project/c4StaticAnalysis.cmake' -> 'ext/c4core/cmake/c4StaticAnalysis.cmake' '/usr/share/cmake/c4project/c4stlAddTarget.cmake' -> 'ext/c4core/cmake/c4stlAddTarget.cmake' '/usr/share/cmake/c4project/compat' -> 'ext/c4core/cmake/compat' '/usr/share/cmake/c4project/compat/c4' -> 'ext/c4core/cmake/compat/c4' '/usr/share/cmake/c4project/compat/c4/gcc-4.8.hpp' -> 'ext/c4core/cmake/compat/c4/gcc-4.8.hpp' '/usr/share/cmake/c4project/compat/gtest_gcc-4.8.patch' -> 'ext/c4core/cmake/compat/gtest_gcc-4.8.patch' '/usr/share/cmake/c4project/requirements_doc.txt' -> 'ext/c4core/cmake/requirements_doc.txt' + /builddir/build/SOURCES/patch-no-download ext/c4core/cmake/c4Project.cmake '^ if\(_GTEST\)' '^ endif' Patched out 29 lines in ext/c4core/cmake/c4Project.cmake: ============================================================================== if(_GTEST) c4_log("testing requires googletest") if(NOT TARGET gtest) c4_import_remote_proj(gtest ${CMAKE_CURRENT_BINARY_DIR}/ext/gtest REMOTE GIT_REPOSITORY https://github.com/google/googletest.git GIT_TAG release-1.11.0 #GIT_SHALLOW ON OVERRIDE BUILD_GTEST ON BUILD_GMOCK OFF gtest_force_shared_crt ON gtest_build_samples OFF gtest_build_tests OFF SET_FOLDER_TARGETS ext gtest gtest_main EXCLUDE_FROM_ALL ) # old gcc-4.8 support if((CMAKE_CXX_COMPILER_ID STREQUAL "GNU") AND (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 4.8) AND (CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5.0)) _c4_get_subproject_property(gtest SRC_DIR _gtest_patch_src_dir) apply_patch("${_c4_project_dir}/compat/gtest_gcc-4.8.patch" "${_gtest_patch_src_dir}" "${_gtest_patch_src_dir}/.gtest_gcc-4.8.patch") unset(_gtest_patch_src_dir) target_compile_options(gtest PUBLIC -include ${_c4_project_dir}/compat/c4/gcc-4.8.hpp) endif() endif() endif() ============================================================================== + /builddir/build/SOURCES/patch-no-download CMakeLists.txt 'c4_require_subproject\(c4core' '\)$' Patched out 4 lines in CMakeLists.txt: ============================================================================== c4_require_subproject(c4core INCORPORATE SUBDIRECTORY ${RYML_EXT_DIR}/c4core OVERRIDE C4CORE_INSTALL ${RYML_INSTALL} ) ============================================================================== + sed -r -i '/INCORPORATE c4core/d' CMakeLists.txt + /builddir/build/SOURCES/patch-no-download ext/testbm.cmake 'c4_require_subproject\(c4fs' '\)$' Patched out 3 lines in ext/testbm.cmake: ============================================================================== c4_require_subproject(c4fs REMOTE GIT_REPOSITORY https://github.com/biojppm/c4fs GIT_TAG master) ============================================================================== + /builddir/build/SOURCES/patch-no-download test/CMakeLists.txt 'c4_download_remote_proj\(yaml-test-suite' '\)$' Patched out 3 lines in test/CMakeLists.txt: ============================================================================== c4_download_remote_proj(yaml-test-suite suite_dir GIT_REPOSITORY https://github.com/yaml/yaml-test-suite GIT_TAG data-2022-01-17) ============================================================================== + /builddir/build/SOURCES/patch-no-download test/CMakeLists.txt 'c4_require_subproject\(c4(log)' '\)$' Patched out 3 lines in test/CMakeLists.txt: ============================================================================== c4_require_subproject(c4log REMOTE GIT_REPOSITORY https://github.com/biojppm/c4log GIT_TAG master) ============================================================================== + sed -r -i 's@([[:blank:]]*)set\(tsdir.*\).*@&\nset\(suite_dir test/extern/yaml-test-suite\)\1@' test/CMakeLists.txt + cd /builddir/build/BUILD/rapidyaml-0.6.0-build + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/yaml-test-suite-data-2022-01-17.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd rapidyaml-0.6.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + mkdir -p test/extern/ + mv ../yaml-test-suite-data-2022-01-17 test/extern/yaml-test-suite + tomcli set pyproject.toml lists delitem --type=regex --no-first build-system.requires '(ninja|swig|setuptools-git)' + sed -r -i /setuptools-git/d requirements.txt setup.py + sed -r -i 's/\b(swig_link_libraries\(.*)\)/\1 c4core\)/' api/CMakeLists.txt + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.IpDvN0 + umask 022 + cd /builddir/build/BUILD/rapidyaml-0.6.0-build + cd rapidyaml-0.6.0 + export SETUPTOOLS_SCM_PRETEND_VERSION=0.6.0 + SETUPTOOLS_SCM_PRETEND_VERSION=0.6.0 + CFLAGS='-O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -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 -fasynchronous-unwind-tables -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,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 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -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 ' + TMPDIR=/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/.pyproject-builddir + RPM_TOXENV=py313 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/pyproject-wheeldir --output /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0-2.fc41.riscv64-pyproject-buildrequires Handling setuptools>=42 from build-system.requires Requirement not satisfied: setuptools>=42 Handling setuptools_scm[toml]>=3.4 from build-system.requires Requirement not satisfied: setuptools_scm[toml]>=3.4 Handling wheel from build-system.requires Requirement not satisfied: wheel Handling cmake_build_extension from build-system.requires Requirement not satisfied: cmake_build_extension Handling setuptools >= 40.8 from default build backend Requirement not satisfied: setuptools >= 40.8 Handling wheel from default build backend Requirement not satisfied: wheel Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0-2.fc41.riscv64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/rapidyaml-0.6.0-2.fc41.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target riscv64 --nodeps /builddir/build/SPECS/rapidyaml.spec'], chrootPath='/var/lib/mock/f41-build-814595-148969/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=604800uid=982gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.sqz7jo52:/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']unshare_net=TrueraiseExc=FalseprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.sqz7jo52:/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', '146b520a3bcd4e5ead5fbbbd04e00ce7', '-D', '/var/lib/mock/f41-build-814595-148969/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.sqz7jo52:/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 -br --noclean --target riscv64 --nodeps /builddir/build/SPECS/rapidyaml.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: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1717804800 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.iXCyw4 + umask 022 + cd /builddir/build/BUILD/rapidyaml-0.6.0-build + test -d /builddir/build/BUILD/rapidyaml-0.6.0-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/rapidyaml-0.6.0-build + /usr/bin/rm -rf /builddir/build/BUILD/rapidyaml-0.6.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/rapidyaml-0.6.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/rapidyaml-0.6.0-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.VkOCFR + umask 022 + cd /builddir/build/BUILD/rapidyaml-0.6.0-build + cd /builddir/build/BUILD/rapidyaml-0.6.0-build + rm -rf rapidyaml-0.6.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/rapidyaml-0.6.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd rapidyaml-0.6.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rm -rvf ext/c4core/cmake + cp -rvp /usr/share/cmake/c4project ext/c4core/cmake '/usr/share/cmake/c4project' -> 'ext/c4core/cmake' '/usr/share/cmake/c4project/ConfigurationTypes.cmake' -> 'ext/c4core/cmake/ConfigurationTypes.cmake' '/usr/share/cmake/c4project/CreateSourceGroup.cmake' -> 'ext/c4core/cmake/CreateSourceGroup.cmake' '/usr/share/cmake/c4project/Doxyfile.full.in' -> 'ext/c4core/cmake/Doxyfile.full.in' '/usr/share/cmake/c4project/Doxyfile.in' -> 'ext/c4core/cmake/Doxyfile.in' '/usr/share/cmake/c4project/ExternalProjectUtils.cmake' -> 'ext/c4core/cmake/ExternalProjectUtils.cmake' '/usr/share/cmake/c4project/FindD3D12.cmake' -> 'ext/c4core/cmake/FindD3D12.cmake' '/usr/share/cmake/c4project/FindDX12.cmake' -> 'ext/c4core/cmake/FindDX12.cmake' '/usr/share/cmake/c4project/GetFlags.cmake' -> 'ext/c4core/cmake/GetFlags.cmake' '/usr/share/cmake/c4project/GetNames.cmake' -> 'ext/c4core/cmake/GetNames.cmake' '/usr/share/cmake/c4project/PVS-Studio.cmake' -> 'ext/c4core/cmake/PVS-Studio.cmake' '/usr/share/cmake/c4project/PatchUtils.cmake' -> 'ext/c4core/cmake/PatchUtils.cmake' '/usr/share/cmake/c4project/PrintVar.cmake' -> 'ext/c4core/cmake/PrintVar.cmake' '/usr/share/cmake/c4project/TargetArchitecture.cmake' -> 'ext/c4core/cmake/TargetArchitecture.cmake' '/usr/share/cmake/c4project/Toolchain-Arm-ubuntu.cmake' -> 'ext/c4core/cmake/Toolchain-Arm-ubuntu.cmake' '/usr/share/cmake/c4project/Toolchain-Armv7.cmake' -> 'ext/c4core/cmake/Toolchain-Armv7.cmake' '/usr/share/cmake/c4project/Toolchain-PS4.cmake' -> 'ext/c4core/cmake/Toolchain-PS4.cmake' '/usr/share/cmake/c4project/Toolchain-XBoxOne.cmake' -> 'ext/c4core/cmake/Toolchain-XBoxOne.cmake' '/usr/share/cmake/c4project/amalgamate_utils.py' -> 'ext/c4core/cmake/amalgamate_utils.py' '/usr/share/cmake/c4project/c4CatSources.cmake' -> 'ext/c4core/cmake/c4CatSources.cmake' '/usr/share/cmake/c4project/c4Doxygen.cmake' -> 'ext/c4core/cmake/c4Doxygen.cmake' '/usr/share/cmake/c4project/c4DoxygenConfig.cmake' -> 'ext/c4core/cmake/c4DoxygenConfig.cmake' '/usr/share/cmake/c4project/c4GetTargetPropertyRecursive.cmake' -> 'ext/c4core/cmake/c4GetTargetPropertyRecursive.cmake' '/usr/share/cmake/c4project/c4Project.cmake' -> 'ext/c4core/cmake/c4Project.cmake' '/usr/share/cmake/c4project/c4StaticAnalysis.cmake' -> 'ext/c4core/cmake/c4StaticAnalysis.cmake' '/usr/share/cmake/c4project/c4stlAddTarget.cmake' -> 'ext/c4core/cmake/c4stlAddTarget.cmake' '/usr/share/cmake/c4project/compat' -> 'ext/c4core/cmake/compat' '/usr/share/cmake/c4project/compat/c4' -> 'ext/c4core/cmake/compat/c4' '/usr/share/cmake/c4project/compat/c4/gcc-4.8.hpp' -> 'ext/c4core/cmake/compat/c4/gcc-4.8.hpp' '/usr/share/cmake/c4project/compat/gtest_gcc-4.8.patch' -> 'ext/c4core/cmake/compat/gtest_gcc-4.8.patch' '/usr/share/cmake/c4project/requirements_doc.txt' -> 'ext/c4core/cmake/requirements_doc.txt' + /builddir/build/SOURCES/patch-no-download ext/c4core/cmake/c4Project.cmake '^ if\(_GTEST\)' '^ endif' Patched out 29 lines in ext/c4core/cmake/c4Project.cmake: ============================================================================== if(_GTEST) c4_log("testing requires googletest") if(NOT TARGET gtest) c4_import_remote_proj(gtest ${CMAKE_CURRENT_BINARY_DIR}/ext/gtest REMOTE GIT_REPOSITORY https://github.com/google/googletest.git GIT_TAG release-1.11.0 #GIT_SHALLOW ON OVERRIDE BUILD_GTEST ON BUILD_GMOCK OFF gtest_force_shared_crt ON gtest_build_samples OFF gtest_build_tests OFF SET_FOLDER_TARGETS ext gtest gtest_main EXCLUDE_FROM_ALL ) # old gcc-4.8 support if((CMAKE_CXX_COMPILER_ID STREQUAL "GNU") AND (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 4.8) AND (CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5.0)) _c4_get_subproject_property(gtest SRC_DIR _gtest_patch_src_dir) apply_patch("${_c4_project_dir}/compat/gtest_gcc-4.8.patch" "${_gtest_patch_src_dir}" "${_gtest_patch_src_dir}/.gtest_gcc-4.8.patch") unset(_gtest_patch_src_dir) target_compile_options(gtest PUBLIC -include ${_c4_project_dir}/compat/c4/gcc-4.8.hpp) endif() endif() endif() ============================================================================== + /builddir/build/SOURCES/patch-no-download CMakeLists.txt 'c4_require_subproject\(c4core' '\)$' Patched out 4 lines in CMakeLists.txt: ============================================================================== c4_require_subproject(c4core INCORPORATE SUBDIRECTORY ${RYML_EXT_DIR}/c4core OVERRIDE C4CORE_INSTALL ${RYML_INSTALL} ) ============================================================================== + sed -r -i '/INCORPORATE c4core/d' CMakeLists.txt + /builddir/build/SOURCES/patch-no-download ext/testbm.cmake 'c4_require_subproject\(c4fs' '\)$' Patched out 3 lines in ext/testbm.cmake: ============================================================================== c4_require_subproject(c4fs REMOTE GIT_REPOSITORY https://github.com/biojppm/c4fs GIT_TAG master) ============================================================================== + /builddir/build/SOURCES/patch-no-download test/CMakeLists.txt 'c4_download_remote_proj\(yaml-test-suite' '\)$' Patched out 3 lines in test/CMakeLists.txt: ============================================================================== c4_download_remote_proj(yaml-test-suite suite_dir GIT_REPOSITORY https://github.com/yaml/yaml-test-suite GIT_TAG data-2022-01-17) ============================================================================== + /builddir/build/SOURCES/patch-no-download test/CMakeLists.txt 'c4_require_subproject\(c4(log)' '\)$' Patched out 3 lines in test/CMakeLists.txt: ============================================================================== c4_require_subproject(c4log REMOTE GIT_REPOSITORY https://github.com/biojppm/c4log GIT_TAG master) ============================================================================== + sed -r -i 's@([[:blank:]]*)set\(tsdir.*\).*@&\nset\(suite_dir test/extern/yaml-test-suite\)\1@' test/CMakeLists.txt + cd /builddir/build/BUILD/rapidyaml-0.6.0-build + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/yaml-test-suite-data-2022-01-17.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd rapidyaml-0.6.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + mkdir -p test/extern/ + mv ../yaml-test-suite-data-2022-01-17 test/extern/yaml-test-suite + tomcli set pyproject.toml lists delitem --type=regex --no-first build-system.requires '(ninja|swig|setuptools-git)' + sed -r -i /setuptools-git/d requirements.txt setup.py + sed -r -i 's/\b(swig_link_libraries\(.*)\)/\1 c4core\)/' api/CMakeLists.txt + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.LZCU1Y + umask 022 + cd /builddir/build/BUILD/rapidyaml-0.6.0-build + cd rapidyaml-0.6.0 + export SETUPTOOLS_SCM_PRETEND_VERSION=0.6.0 + SETUPTOOLS_SCM_PRETEND_VERSION=0.6.0 + CFLAGS='-O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -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 -fasynchronous-unwind-tables -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,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 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -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 ' + TMPDIR=/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/.pyproject-builddir + RPM_TOXENV=py313 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/pyproject-wheeldir --output /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0-2.fc41.riscv64-pyproject-buildrequires Handling setuptools>=42 from build-system.requires Requirement satisfied: setuptools>=42 (installed: setuptools 69.2.0) Handling setuptools_scm[toml]>=3.4 from build-system.requires Requirement satisfied: setuptools_scm[toml]>=3.4 (installed: setuptools_scm 8.0.4) (extras are currently not checked) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.43.0) Handling cmake_build_extension from build-system.requires Requirement satisfied: cmake_build_extension (installed: cmake_build_extension 0.6.0) Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 69.2.0) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.43.0) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.43.0) Handling setuptools_scm from get_requires_for_build_wheel Requirement satisfied: setuptools_scm (installed: setuptools_scm 8.0.4) Handling setuptools from get_requires_for_build_wheel Requirement satisfied: setuptools (installed: setuptools 69.2.0) Using standard CMakeExtension Compiling with CMake cfg: -DRYML_BUILD_API:BOOL=ON -DRYML_DEFAULT_CALLBACKS:BOOL=ON -DRYML_DEFAULT_CALLBACK_USES_EXCEPTIONS:BOOL=ON -DPython3_EXECUTABLE:FILEPATH=/usr/bin/python3 WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section' running dist_info creating rapidyaml.egg-info writing rapidyaml.egg-info/PKG-INFO writing dependency_links to rapidyaml.egg-info/dependency_links.txt writing requirements to rapidyaml.egg-info/requires.txt writing top-level names to rapidyaml.egg-info/top_level.txt writing manifest file 'rapidyaml.egg-info/SOURCES.txt' ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any reading manifest file 'rapidyaml.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE.txt' writing manifest file 'rapidyaml.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/rapidyaml-0.6.0.dist-info' Handling deprecation from hook generated metadata: Requires-Dist (rapidyaml) Requirement not satisfied: deprecation + cat /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0-2.fc41.riscv64-pyproject-buildrequires + rm -rfv rapidyaml-0.6.0.dist-info/ removed 'rapidyaml-0.6.0.dist-info/LICENSE.txt' removed 'rapidyaml-0.6.0.dist-info/top_level.txt' removed 'rapidyaml-0.6.0.dist-info/METADATA' removed directory 'rapidyaml-0.6.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/rapidyaml-0.6.0-2.fc41.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target riscv64 --nodeps /builddir/build/SPECS/rapidyaml.spec'], chrootPath='/var/lib/mock/f41-build-814595-148969/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=604800uid=982gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.sqz7jo52:/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']unshare_net=TrueraiseExc=FalseprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.sqz7jo52:/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', 'ac284139c1c341eda4f72571db13d736', '-D', '/var/lib/mock/f41-build-814595-148969/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.sqz7jo52:/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 -br --noclean --target riscv64 --nodeps /builddir/build/SPECS/rapidyaml.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: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1717804800 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.kHQR1K + umask 022 + cd /builddir/build/BUILD/rapidyaml-0.6.0-build + test -d /builddir/build/BUILD/rapidyaml-0.6.0-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/rapidyaml-0.6.0-build + /usr/bin/rm -rf /builddir/build/BUILD/rapidyaml-0.6.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/rapidyaml-0.6.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/rapidyaml-0.6.0-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.m79lmK + umask 022 + cd /builddir/build/BUILD/rapidyaml-0.6.0-build + cd /builddir/build/BUILD/rapidyaml-0.6.0-build + rm -rf rapidyaml-0.6.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/rapidyaml-0.6.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd rapidyaml-0.6.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rm -rvf ext/c4core/cmake + cp -rvp /usr/share/cmake/c4project ext/c4core/cmake '/usr/share/cmake/c4project' -> 'ext/c4core/cmake' '/usr/share/cmake/c4project/ConfigurationTypes.cmake' -> 'ext/c4core/cmake/ConfigurationTypes.cmake' '/usr/share/cmake/c4project/CreateSourceGroup.cmake' -> 'ext/c4core/cmake/CreateSourceGroup.cmake' '/usr/share/cmake/c4project/Doxyfile.full.in' -> 'ext/c4core/cmake/Doxyfile.full.in' '/usr/share/cmake/c4project/Doxyfile.in' -> 'ext/c4core/cmake/Doxyfile.in' '/usr/share/cmake/c4project/ExternalProjectUtils.cmake' -> 'ext/c4core/cmake/ExternalProjectUtils.cmake' '/usr/share/cmake/c4project/FindD3D12.cmake' -> 'ext/c4core/cmake/FindD3D12.cmake' '/usr/share/cmake/c4project/FindDX12.cmake' -> 'ext/c4core/cmake/FindDX12.cmake' '/usr/share/cmake/c4project/GetFlags.cmake' -> 'ext/c4core/cmake/GetFlags.cmake' '/usr/share/cmake/c4project/GetNames.cmake' -> 'ext/c4core/cmake/GetNames.cmake' '/usr/share/cmake/c4project/PVS-Studio.cmake' -> 'ext/c4core/cmake/PVS-Studio.cmake' '/usr/share/cmake/c4project/PatchUtils.cmake' -> 'ext/c4core/cmake/PatchUtils.cmake' '/usr/share/cmake/c4project/PrintVar.cmake' -> 'ext/c4core/cmake/PrintVar.cmake' '/usr/share/cmake/c4project/TargetArchitecture.cmake' -> 'ext/c4core/cmake/TargetArchitecture.cmake' '/usr/share/cmake/c4project/Toolchain-Arm-ubuntu.cmake' -> 'ext/c4core/cmake/Toolchain-Arm-ubuntu.cmake' '/usr/share/cmake/c4project/Toolchain-Armv7.cmake' -> 'ext/c4core/cmake/Toolchain-Armv7.cmake' '/usr/share/cmake/c4project/Toolchain-PS4.cmake' -> 'ext/c4core/cmake/Toolchain-PS4.cmake' '/usr/share/cmake/c4project/Toolchain-XBoxOne.cmake' -> 'ext/c4core/cmake/Toolchain-XBoxOne.cmake' '/usr/share/cmake/c4project/amalgamate_utils.py' -> 'ext/c4core/cmake/amalgamate_utils.py' '/usr/share/cmake/c4project/c4CatSources.cmake' -> 'ext/c4core/cmake/c4CatSources.cmake' '/usr/share/cmake/c4project/c4Doxygen.cmake' -> 'ext/c4core/cmake/c4Doxygen.cmake' '/usr/share/cmake/c4project/c4DoxygenConfig.cmake' -> 'ext/c4core/cmake/c4DoxygenConfig.cmake' '/usr/share/cmake/c4project/c4GetTargetPropertyRecursive.cmake' -> 'ext/c4core/cmake/c4GetTargetPropertyRecursive.cmake' '/usr/share/cmake/c4project/c4Project.cmake' -> 'ext/c4core/cmake/c4Project.cmake' '/usr/share/cmake/c4project/c4StaticAnalysis.cmake' -> 'ext/c4core/cmake/c4StaticAnalysis.cmake' '/usr/share/cmake/c4project/c4stlAddTarget.cmake' -> 'ext/c4core/cmake/c4stlAddTarget.cmake' '/usr/share/cmake/c4project/compat' -> 'ext/c4core/cmake/compat' '/usr/share/cmake/c4project/compat/c4' -> 'ext/c4core/cmake/compat/c4' '/usr/share/cmake/c4project/compat/c4/gcc-4.8.hpp' -> 'ext/c4core/cmake/compat/c4/gcc-4.8.hpp' '/usr/share/cmake/c4project/compat/gtest_gcc-4.8.patch' -> 'ext/c4core/cmake/compat/gtest_gcc-4.8.patch' '/usr/share/cmake/c4project/requirements_doc.txt' -> 'ext/c4core/cmake/requirements_doc.txt' + /builddir/build/SOURCES/patch-no-download ext/c4core/cmake/c4Project.cmake '^ if\(_GTEST\)' '^ endif' Patched out 29 lines in ext/c4core/cmake/c4Project.cmake: ============================================================================== if(_GTEST) c4_log("testing requires googletest") if(NOT TARGET gtest) c4_import_remote_proj(gtest ${CMAKE_CURRENT_BINARY_DIR}/ext/gtest REMOTE GIT_REPOSITORY https://github.com/google/googletest.git GIT_TAG release-1.11.0 #GIT_SHALLOW ON OVERRIDE BUILD_GTEST ON BUILD_GMOCK OFF gtest_force_shared_crt ON gtest_build_samples OFF gtest_build_tests OFF SET_FOLDER_TARGETS ext gtest gtest_main EXCLUDE_FROM_ALL ) # old gcc-4.8 support if((CMAKE_CXX_COMPILER_ID STREQUAL "GNU") AND (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 4.8) AND (CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5.0)) _c4_get_subproject_property(gtest SRC_DIR _gtest_patch_src_dir) apply_patch("${_c4_project_dir}/compat/gtest_gcc-4.8.patch" "${_gtest_patch_src_dir}" "${_gtest_patch_src_dir}/.gtest_gcc-4.8.patch") unset(_gtest_patch_src_dir) target_compile_options(gtest PUBLIC -include ${_c4_project_dir}/compat/c4/gcc-4.8.hpp) endif() endif() endif() ============================================================================== + /builddir/build/SOURCES/patch-no-download CMakeLists.txt 'c4_require_subproject\(c4core' '\)$' Patched out 4 lines in CMakeLists.txt: ============================================================================== c4_require_subproject(c4core INCORPORATE SUBDIRECTORY ${RYML_EXT_DIR}/c4core OVERRIDE C4CORE_INSTALL ${RYML_INSTALL} ) ============================================================================== + sed -r -i '/INCORPORATE c4core/d' CMakeLists.txt + /builddir/build/SOURCES/patch-no-download ext/testbm.cmake 'c4_require_subproject\(c4fs' '\)$' Patched out 3 lines in ext/testbm.cmake: ============================================================================== c4_require_subproject(c4fs REMOTE GIT_REPOSITORY https://github.com/biojppm/c4fs GIT_TAG master) ============================================================================== + /builddir/build/SOURCES/patch-no-download test/CMakeLists.txt 'c4_download_remote_proj\(yaml-test-suite' '\)$' Patched out 3 lines in test/CMakeLists.txt: ============================================================================== c4_download_remote_proj(yaml-test-suite suite_dir GIT_REPOSITORY https://github.com/yaml/yaml-test-suite GIT_TAG data-2022-01-17) ============================================================================== + /builddir/build/SOURCES/patch-no-download test/CMakeLists.txt 'c4_require_subproject\(c4(log)' '\)$' Patched out 3 lines in test/CMakeLists.txt: ============================================================================== c4_require_subproject(c4log REMOTE GIT_REPOSITORY https://github.com/biojppm/c4log GIT_TAG master) ============================================================================== + sed -r -i 's@([[:blank:]]*)set\(tsdir.*\).*@&\nset\(suite_dir test/extern/yaml-test-suite\)\1@' test/CMakeLists.txt + cd /builddir/build/BUILD/rapidyaml-0.6.0-build + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/yaml-test-suite-data-2022-01-17.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd rapidyaml-0.6.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + mkdir -p test/extern/ + mv ../yaml-test-suite-data-2022-01-17 test/extern/yaml-test-suite + tomcli set pyproject.toml lists delitem --type=regex --no-first build-system.requires '(ninja|swig|setuptools-git)' + sed -r -i /setuptools-git/d requirements.txt setup.py + sed -r -i 's/\b(swig_link_libraries\(.*)\)/\1 c4core\)/' api/CMakeLists.txt + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.W7lBLR + umask 022 + cd /builddir/build/BUILD/rapidyaml-0.6.0-build + cd rapidyaml-0.6.0 + export SETUPTOOLS_SCM_PRETEND_VERSION=0.6.0 + SETUPTOOLS_SCM_PRETEND_VERSION=0.6.0 + CFLAGS='-O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -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 -fasynchronous-unwind-tables -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,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 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -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 ' + TMPDIR=/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/.pyproject-builddir + RPM_TOXENV=py313 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/pyproject-wheeldir --output /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0-2.fc41.riscv64-pyproject-buildrequires Handling setuptools>=42 from build-system.requires Requirement satisfied: setuptools>=42 (installed: setuptools 69.2.0) Handling setuptools_scm[toml]>=3.4 from build-system.requires Requirement satisfied: setuptools_scm[toml]>=3.4 (installed: setuptools_scm 8.0.4) (extras are currently not checked) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.43.0) Handling cmake_build_extension from build-system.requires Requirement satisfied: cmake_build_extension (installed: cmake_build_extension 0.6.0) Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 69.2.0) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.43.0) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.43.0) Handling setuptools_scm from get_requires_for_build_wheel Requirement satisfied: setuptools_scm (installed: setuptools_scm 8.0.4) Handling setuptools from get_requires_for_build_wheel Requirement satisfied: setuptools (installed: setuptools 69.2.0) Using standard CMakeExtension Compiling with CMake cfg: -DRYML_BUILD_API:BOOL=ON -DRYML_DEFAULT_CALLBACKS:BOOL=ON -DRYML_DEFAULT_CALLBACK_USES_EXCEPTIONS:BOOL=ON -DPython3_EXECUTABLE:FILEPATH=/usr/bin/python3 WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section' running dist_info creating rapidyaml.egg-info writing rapidyaml.egg-info/PKG-INFO writing dependency_links to rapidyaml.egg-info/dependency_links.txt writing requirements to rapidyaml.egg-info/requires.txt writing top-level names to rapidyaml.egg-info/top_level.txt writing manifest file 'rapidyaml.egg-info/SOURCES.txt' ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any reading manifest file 'rapidyaml.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE.txt' writing manifest file 'rapidyaml.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/rapidyaml-0.6.0.dist-info' Handling deprecation from hook generated metadata: Requires-Dist (rapidyaml) Requirement satisfied: deprecation (installed: deprecation 2.1.0) + cat /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0-2.fc41.riscv64-pyproject-buildrequires + rm -rfv rapidyaml-0.6.0.dist-info/ removed 'rapidyaml-0.6.0.dist-info/LICENSE.txt' removed 'rapidyaml-0.6.0.dist-info/top_level.txt' removed 'rapidyaml-0.6.0.dist-info/METADATA' removed directory 'rapidyaml-0.6.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/rapidyaml-0.6.0-2.fc41.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target riscv64 --nodeps /builddir/build/SPECS/rapidyaml.spec'], chrootPath='/var/lib/mock/f41-build-814595-148969/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=604800uid=982gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.sqz7jo52:/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']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.sqz7jo52:/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', 'd1a2a6fe17d7482f8e67e6121edbdd6a', '-D', '/var/lib/mock/f41-build-814595-148969/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.sqz7jo52:/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 -ba --noprep --noclean --target riscv64 --nodeps /builddir/build/SPECS/rapidyaml.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: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1717804800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.nZNtoA + umask 022 + cd /builddir/build/BUILD/rapidyaml-0.6.0-build + cd rapidyaml-0.6.0 + export SETUPTOOLS_SCM_PRETEND_VERSION=0.6.0 + SETUPTOOLS_SCM_PRETEND_VERSION=0.6.0 + CFLAGS='-O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -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 -fasynchronous-unwind-tables -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,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 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -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 ' + TMPDIR=/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/.pyproject-builddir + RPM_TOXENV=py313 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/pyproject-wheeldir --output /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0-2.fc41.riscv64-pyproject-buildrequires Handling setuptools>=42 from build-system.requires Requirement satisfied: setuptools>=42 (installed: setuptools 69.2.0) Handling setuptools_scm[toml]>=3.4 from build-system.requires Requirement satisfied: setuptools_scm[toml]>=3.4 (installed: setuptools_scm 8.0.4) (extras are currently not checked) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.43.0) Handling cmake_build_extension from build-system.requires Requirement satisfied: cmake_build_extension (installed: cmake_build_extension 0.6.0) Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 69.2.0) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.43.0) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.43.0) Handling setuptools_scm from get_requires_for_build_wheel Requirement satisfied: setuptools_scm (installed: setuptools_scm 8.0.4) Handling setuptools from get_requires_for_build_wheel Requirement satisfied: setuptools (installed: setuptools 69.2.0) Using standard CMakeExtension Compiling with CMake cfg: -DRYML_BUILD_API:BOOL=ON -DRYML_DEFAULT_CALLBACKS:BOOL=ON -DRYML_DEFAULT_CALLBACK_USES_EXCEPTIONS:BOOL=ON -DPython3_EXECUTABLE:FILEPATH=/usr/bin/python3 running dist_info writing rapidyaml.egg-info/PKG-INFO writing dependency_links to rapidyaml.egg-info/dependency_links.txt writing requirements to rapidyaml.egg-info/requires.txt writing top-level names to rapidyaml.egg-info/top_level.txt ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any reading manifest file 'rapidyaml.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE.txt' writing manifest file 'rapidyaml.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/rapidyaml-0.6.0.dist-info' Handling deprecation from hook generated metadata: Requires-Dist (rapidyaml) Requirement satisfied: deprecation (installed: deprecation 2.1.0) + cat /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0-2.fc41.riscv64-pyproject-buildrequires + rm -rfv rapidyaml-0.6.0.dist-info/ removed 'rapidyaml-0.6.0.dist-info/LICENSE.txt' removed 'rapidyaml-0.6.0.dist-info/top_level.txt' removed 'rapidyaml-0.6.0.dist-info/METADATA' removed directory 'rapidyaml-0.6.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.oGAhDa + umask 022 + cd /builddir/build/BUILD/rapidyaml-0.6.0-build + CFLAGS='-O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -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 -fasynchronous-unwind-tables -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,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 rapidyaml-0.6.0 + export SETUPTOOLS_SCM_PRETEND_VERSION=0.6.0 + SETUPTOOLS_SCM_PRETEND_VERSION=0.6.0 + CFLAGS='-O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -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 -fasynchronous-unwind-tables -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,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 -GNinja -DRYML_CXX_STANDARD=14 -DRYML_BUILD_TESTS:BOOL=ON -- The CXX compiler identification is GNU 14.1.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 -- ryml: using C++ standard: C++14 -- ryml: setting C++ standard: 14 -- ryml: setting C++ standard required: ON -- ryml: packing the project: -- ryml: cpack tag: - -- ryml: ryml-test-quickstart: adding compile flags AFTER: -Wno-useless-cast -- Configuring done (2.3s) -- Generating done (0.2s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP CMAKE_VERBOSE_MAKEFILE INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j64 --verbose Change Dir: '/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/redhat-linux-build' Run Build Command(s): /usr/bin/ninja-build -v -j 64 [1/161] /usr/bin/g++ -Dryml_EXPORTS -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -fPIC -MD -MT CMakeFiles/ryml.dir/src/c4/yml/common.cpp.o -MF CMakeFiles/ryml.dir/src/c4/yml/common.cpp.o.d -o CMakeFiles/ryml.dir/src/c4/yml/common.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.cpp [2/161] /usr/bin/g++ -Dryml_EXPORTS -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -fPIC -MD -MT CMakeFiles/ryml.dir/src/c4/yml/preprocess.cpp.o -MF CMakeFiles/ryml.dir/src/c4/yml/preprocess.cpp.o.d -o CMakeFiles/ryml.dir/src/c4/yml/preprocess.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/preprocess.cpp FAILED: CMakeFiles/ryml.dir/src/c4/yml/preprocess.cpp.o /usr/bin/g++ -Dryml_EXPORTS -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -fPIC -MD -MT CMakeFiles/ryml.dir/src/c4/yml/preprocess.cpp.o -MF CMakeFiles/ryml.dir/src/c4/yml/preprocess.cpp.o.d -o CMakeFiles/ryml.dir/src/c4/yml/preprocess.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/preprocess.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/preprocess.hpp:7, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/preprocess.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/preprocess.cpp: In function ‘size_t c4::yml::preprocess_rxmap(c4::csubstr, c4::substr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/preprocess.cpp:43:9: note: in expansion of macro ‘RYML_CHECK’ 43 | RYML_CHECK(s.ends_with('}')); | ^~~~~~~~~~ [3/161] /usr/bin/g++ -Dryml_EXPORTS -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -fPIC -MD -MT CMakeFiles/ryml.dir/src/c4/yml/node.cpp.o -MF CMakeFiles/ryml.dir/src/c4/yml/node.cpp.o.d -o CMakeFiles/ryml.dir/src/c4/yml/node.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.cpp FAILED: CMakeFiles/ryml.dir/src/c4/yml/node.cpp.o /usr/bin/g++ -Dryml_EXPORTS -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -fPIC -MD -MT CMakeFiles/ryml.dir/src/c4/yml/node.cpp.o -MF CMakeFiles/ryml.dir/src/c4/yml/node.cpp.o.d -o CMakeFiles/ryml.dir/src/c4/yml/node.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:8, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ [4/161] /usr/bin/g++ -Dryml_EXPORTS -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -fPIC -MD -MT CMakeFiles/ryml.dir/src/c4/yml/parse.cpp.o -MF CMakeFiles/ryml.dir/src/c4/yml/parse.cpp.o.d -o CMakeFiles/ryml.dir/src/c4/yml/parse.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp FAILED: CMakeFiles/ryml.dir/src/c4/yml/parse.cpp.o /usr/bin/g++ -Dryml_EXPORTS -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -fPIC -MD -MT CMakeFiles/ryml.dir/src/c4/yml/parse.cpp.o -MF CMakeFiles/ryml.dir/src/c4/yml/parse.cpp.o.d -o CMakeFiles/ryml.dir/src/c4/yml/parse.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:7, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp: In copy constructor ‘c4::yml::Parser::Parser(const c4::yml::Parser&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp:228:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 228 | _RYML_CB_CHECK(m_stack.m_callbacks, m_newline_offsets_capacity == that.m_newline_offsets_capacity); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp: In member function ‘c4::yml::Parser& c4::yml::Parser::operator=(const c4::yml::Parser&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp:293:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 293 | _RYML_CB_CHECK(m_stack.m_callbacks, m_newline_offsets_capacity >= that.m_newline_offsets_capacity); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp:294:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 294 | _RYML_CB_CHECK(m_stack.m_callbacks, m_newline_offsets_capacity >= that.m_newline_offsets_size); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp: In member function ‘void c4::yml::Parser::_err(c4::csubstr, const Args& __restrict__ ...) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp:430:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 430 | C4_UNREACHABLE_AFTER_ERR(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp: In member function ‘bool c4::yml::Parser::_handle_seq_blck()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp:1248:17: note: in expansion of macro ‘RYML_CHECK’ 1248 | RYML_CHECK(_maybe_set_indentation_from_anchor_or_tag()); // one of them must exist | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp: In member function ‘bool c4::yml::Parser::_scan_scalar_map_blck(c4::csubstr*, bool*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp:2482:13: note: in expansion of macro ‘_RYML_CB_CHECK’ 2482 | _RYML_CB_CHECK(m_stack.m_callbacks, !s.begins_with('{')); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp: In member function ‘bool c4::yml::Parser::_scan_scalar_map_flow(c4::csubstr*, bool*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp:2687:13: note: in expansion of macro ‘_RYML_CB_CHECK’ 2687 | _RYML_CB_CHECK(m_stack.m_callbacks, !s.begins_with('{')); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp: In member function ‘c4::substr c4::yml::Parser::_scan_plain_scalar_flow(c4::csubstr, c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp:2926:13: note: in expansion of macro ‘RYML_CHECK’ 2926 | RYML_CHECK(_advance_to_peeked()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp: In member function ‘void c4::yml::Parser::_write_val_anchor(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp:3345:9: note: in expansion of macro ‘RYML_CHECK’ 3345 | RYML_CHECK(!m_tree->has_val_anchor(node_id)); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp: In member function ‘void c4::yml::Parser::_start_map(bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp:3636:13: note: in expansion of macro ‘RYML_CHECK’ 3636 | RYML_CHECK(!m_tree->has_children(parent_id)); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp: In member function ‘void c4::yml::Parser::_start_seq(bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp:3754:13: note: in expansion of macro ‘RYML_CHECK’ 3754 | RYML_CHECK(!m_tree->has_children(parent_id)); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp: In member function ‘void c4::yml::Parser::_store_scalar(c4::csubstr, flag_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp:3881:5: note: in expansion of macro ‘RYML_CHECK’ 3881 | RYML_CHECK(has_none(SSCL)); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp: In member function ‘c4::csubstr c4::yml::Parser::_consume_scalar()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp:3889:5: note: in expansion of macro ‘RYML_CHECK’ 3889 | RYML_CHECK(m_state->flags & SSCL); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp: In member function ‘c4::yml::Location c4::yml::Parser::val_location(const char*) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp:5638:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 5638 | _RYML_CB_CHECK(m_stack.m_callbacks, m_options.locations()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp:5649:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 5649 | _RYML_CB_CHECK(m_stack.m_callbacks, val != nullptr || src.str == nullptr); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp:5650:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 5650 | _RYML_CB_CHECK(m_stack.m_callbacks, (val >= src.begin() && val <= src.end()) || (src.str == nullptr && val == nullptr)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp: In instantiation of ‘void c4::yml::Parser::_err(c4::csubstr, const Args& __restrict__ ...) const [with Args = {}; c4::csubstr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp:783:13: required from here 783 | _c4err("parse error"); | ^~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp:430:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 430 | C4_UNREACHABLE_AFTER_ERR(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp: In instantiation of ‘void c4::yml::Parser::_err(c4::csubstr, const Args& __restrict__ ...) const [with Args = {c4::basic_substring}; c4::csubstr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp:3320:25: required from here 3320 | _c4err("malformed reference: '{}'", m_tree->val(i)); | ^~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.cpp:430:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 430 | C4_UNREACHABLE_AFTER_ERR(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ [5/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-suite.dir/test_suite/test_suite_parts.cpp.o -MF test/CMakeFiles/ryml-test-suite.dir/test_suite/test_suite_parts.cpp.o.d -o test/CMakeFiles/ryml-test-suite.dir/test_suite/test_suite_parts.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite/test_suite_parts.cpp FAILED: test/CMakeFiles/ryml-test-suite.dir/test_suite/test_suite_parts.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-suite.dir/test_suite/test_suite_parts.cpp.o -MF test/CMakeFiles/ryml-test-suite.dir/test_suite/test_suite_parts.cpp.o.d -o test/CMakeFiles/ryml-test-suite.dir/test_suite/test_suite_parts.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite/test_suite_parts.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite/./test_suite_parts.hpp:7, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite/test_suite_parts.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite/test_suite_parts.cpp: In function ‘c4::yml::AllowedFailure c4::yml::is_failure_expected(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite/test_suite_parts.cpp:211:5: note: in expansion of macro ‘RYML_CHECK’ 211 | RYML_CHECK(casename.not_empty()); | ^~~~~~~~~~ [6/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-suite.dir/test_suite/test_suite_events_emitter.cpp.o -MF test/CMakeFiles/ryml-test-suite.dir/test_suite/test_suite_events_emitter.cpp.o.d -o test/CMakeFiles/ryml-test-suite.dir/test_suite/test_suite_events_emitter.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite/test_suite_events_emitter.cpp FAILED: test/CMakeFiles/ryml-test-suite.dir/test_suite/test_suite_events_emitter.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-suite.dir/test_suite/test_suite_events_emitter.cpp.o -MF test/CMakeFiles/ryml-test-suite.dir/test_suite/test_suite_events_emitter.cpp.o.d -o test/CMakeFiles/ryml-test-suite.dir/test_suite/test_suite_events_emitter.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite/test_suite_events_emitter.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite/test_suite_events.hpp:7, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite/test_suite_events_emitter.cpp:4: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ [7/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-suite.dir/test_suite/test_suite_events.cpp.o -MF test/CMakeFiles/ryml-test-suite.dir/test_suite/test_suite_events.cpp.o.d -o test/CMakeFiles/ryml-test-suite.dir/test_suite/test_suite_events.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite/test_suite_events.cpp FAILED: test/CMakeFiles/ryml-test-suite.dir/test_suite/test_suite_events.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-suite.dir/test_suite/test_suite_events.cpp.o -MF test/CMakeFiles/ryml-test-suite.dir/test_suite/test_suite_events.cpp.o.d -o test/CMakeFiles/ryml-test-suite.dir/test_suite/test_suite_events.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite/test_suite_events.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite/test_suite_events.hpp:7, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite/test_suite_events.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [8/161] /usr/bin/g++ -Dryml_EXPORTS -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -fPIC -MD -MT CMakeFiles/ryml.dir/src/c4/yml/tree.cpp.o -MF CMakeFiles/ryml.dir/src/c4/yml/tree.cpp.o.d -o CMakeFiles/ryml.dir/src/c4/yml/tree.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.cpp FAILED: CMakeFiles/ryml.dir/src/c4/yml/tree.cpp.o /usr/bin/g++ -Dryml_EXPORTS -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -fPIC -MD -MT CMakeFiles/ryml.dir/src/c4/yml/tree.cpp.o -MF CMakeFiles/ryml.dir/src/c4/yml/tree.cpp.o.d -o CMakeFiles/ryml.dir/src/c4/yml/tree.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.cpp: In member function ‘void c4::yml::detail::ReferenceResolver::_store_anchors_and_refs(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.cpp:1385:17: note: in expansion of macro ‘RYML_CHECK’ 1385 | RYML_CHECK((!t->has_key(n)) || t->key(n).ends_with(t->key_ref(n))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.cpp:1390:17: note: in expansion of macro ‘RYML_CHECK’ 1390 | RYML_CHECK((!t->has_val(n)) || t->val(n).ends_with(t->val_ref(n))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.cpp:1396:13: note: in expansion of macro ‘RYML_CHECK’ 1396 | RYML_CHECK(t->has_key(n)); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.cpp:1401:13: note: in expansion of macro ‘RYML_CHECK’ 1401 | RYML_CHECK(t->has_val(n) || t->is_container(n)); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.cpp: In member function ‘size_t c4::yml::detail::ReferenceResolver::lookup_(refdata*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.cpp:1439:9: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 1439 | C4_UNREACHABLE_AFTER_ERR(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.cpp: In member function ‘void c4::yml::Tree::resolve()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.cpp:1512:21: note: in expansion of macro ‘_RYML_CB_CHECK’ 1512 | _RYML_CB_CHECK(m_callbacks, !is_container(rd.target)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.cpp:1513:21: note: in expansion of macro ‘_RYML_CB_CHECK’ 1513 | _RYML_CB_CHECK(m_callbacks, has_val(rd.target)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.cpp:1519:21: note: in expansion of macro ‘_RYML_CB_CHECK’ 1519 | _RYML_CB_CHECK(m_callbacks, key_anchor(rd.target) == key_ref(rd.node)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.cpp:1529:21: note: in expansion of macro ‘_RYML_CB_CHECK’ 1529 | _RYML_CB_CHECK(m_callbacks, !is_container(rd.target)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.cpp:1530:21: note: in expansion of macro ‘_RYML_CB_CHECK’ 1530 | _RYML_CB_CHECK(m_callbacks, has_val(rd.target)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.cpp: In member function ‘size_t c4::yml::Tree::add_tag_directive(const c4::yml::TagDirective&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.cpp:1719:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 1719 | _RYML_CB_CHECK(m_callbacks, !td.handle.empty()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.cpp:1720:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 1720 | _RYML_CB_CHECK(m_callbacks, !td.prefix.empty()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.cpp:1726:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 1726 | _RYML_CB_CHECK(m_callbacks, pos < RYML_MAX_TAG_DIRECTIVES); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.cpp: In member function ‘size_t c4::yml::Tree::resolve_tag(c4::substr, c4::csubstr, size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.cpp:1766:21: note: in expansion of macro ‘_RYML_CB_CHECK’ 1766 | _RYML_CB_CHECK(m_callbacks, pos+1 < next); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.cpp:1767:21: note: in expansion of macro ‘_RYML_CB_CHECK’ 1767 | _RYML_CB_CHECK(m_callbacks, pos+1 + 2 <= next); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.cpp:1785:25: note: in expansion of macro ‘_RYML_CB_CHECK’ 1785 | _RYML_CB_CHECK(m_callbacks, pos+1 < next); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.cpp:1786:25: note: in expansion of macro ‘_RYML_CB_CHECK’ 1786 | _RYML_CB_CHECK(m_callbacks, pos+1 + 2 <= next); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.cpp:1789:29: note: in expansion of macro ‘_RYML_CB_ERR’ 1789 | _RYML_CB_ERR(m_callbacks, "invalid URI character"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.cpp: In member function ‘size_t c4::yml::Tree::_next_node(lookup_result*, _lookup_path_token*) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.cpp:1990:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 1990 | _RYML_CB_CHECK(m_callbacks, from_chars(token.value, &idx)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.cpp: In member function ‘size_t c4::yml::Tree::_next_node_modify(lookup_result*, _lookup_path_token*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.cpp:2038:17: note: in expansion of macro ‘_RYML_CB_CHECK’ 2038 | _RYML_CB_CHECK(m_callbacks, c4::atox(token.value, &pos)); | ^~~~~~~~~~~~~~ [9/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/tools/../test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/tools/CMakeFiles/ryml-yaml-events.dir/__/test/test_suite/test_suite_events_emitter.cpp.o -MF test/tools/CMakeFiles/ryml-yaml-events.dir/__/test/test_suite/test_suite_events_emitter.cpp.o.d -o test/tools/CMakeFiles/ryml-yaml-events.dir/__/test/test_suite/test_suite_events_emitter.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite/test_suite_events_emitter.cpp FAILED: test/tools/CMakeFiles/ryml-yaml-events.dir/__/test/test_suite/test_suite_events_emitter.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/tools/../test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/tools/CMakeFiles/ryml-yaml-events.dir/__/test/test_suite/test_suite_events_emitter.cpp.o -MF test/tools/CMakeFiles/ryml-yaml-events.dir/__/test/test_suite/test_suite_events_emitter.cpp.o.d -o test/tools/CMakeFiles/ryml-yaml-events.dir/__/test/test_suite/test_suite_events_emitter.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite/test_suite_events_emitter.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite/test_suite_events.hpp:7, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite/test_suite_events_emitter.cpp:4: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ [10/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/tools/../test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/tools/CMakeFiles/ryml-yaml-events.dir/yaml_events.cpp.o -MF test/tools/CMakeFiles/ryml-yaml-events.dir/yaml_events.cpp.o.d -o test/tools/CMakeFiles/ryml-yaml-events.dir/yaml_events.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/tools/yaml_events.cpp FAILED: test/tools/CMakeFiles/ryml-yaml-events.dir/yaml_events.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/tools/../test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/tools/CMakeFiles/ryml-yaml-events.dir/yaml_events.cpp.o -MF test/tools/CMakeFiles/ryml-yaml-events.dir/yaml_events.cpp.o.d -o test/tools/CMakeFiles/ryml-yaml-events.dir/yaml_events.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/tools/yaml_events.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:8, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/vector.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/std.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/tools/yaml_events.cpp:4: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/tools/yaml_events.cpp: In lambda function: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/tools/yaml_events.cpp:40:53: error: expected ‘)’ before ‘;’ token 40 | throw std::runtime_error({msg, msg_len}); | ^ | ) /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/tools/yaml_events.cpp:39:25: note: to match this ‘(’ 39 | C4_IF_EXCEPTIONS( | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/tools/yaml_events.cpp:41:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 41 | C4_UNREACHABLE_AFTER_ERR(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/tools/yaml_events.cpp:42:13: error: expected primary-expression before ‘,’ token 42 | , | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/tools/yaml_events.cpp:45:9: error: expected primary-expression before ‘)’ token 45 | ); | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/tools/yaml_events.cpp: In function ‘int main(int, const char**)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/tools/yaml_events.cpp:49:23: error: expected primary-expression before ‘try’ 49 | C4_IF_EXCEPTIONS_(try, if(setjmp(jmp_env) == 0)) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/tools/yaml_events.cpp:49:28: error: expected primary-expression before ‘if’ 49 | C4_IF_EXCEPTIONS_(try, if(setjmp(jmp_env) == 0)) | ^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/tools/yaml_events.cpp:49:5: error: ‘C4_IF_EXCEPTIONS_’ was not declared in this scope 49 | C4_IF_EXCEPTIONS_(try, if(setjmp(jmp_env) == 0)) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/tools/yaml_events.cpp:59:23: error: expected primary-expression before ‘catch’ 59 | C4_IF_EXCEPTIONS_(catch(std::exception const&), else) | ^~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/tools/yaml_events.cpp:59:53: error: expected primary-expression before ‘else’ 59 | C4_IF_EXCEPTIONS_(catch(std::exception const&), else) | ^~~~ [11/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -Wno-stringop-overflow -MD -MT test/CMakeFiles/ryml-_testlib.dir/test_case.cpp.o -MF test/CMakeFiles/ryml-_testlib.dir/test_case.cpp.o.d -o test/CMakeFiles/ryml-_testlib.dir/test_case.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.cpp FAILED: test/CMakeFiles/ryml-_testlib.dir/test_case.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -Wno-stringop-overflow -MD -MT test/CMakeFiles/ryml-_testlib.dir/test_case.cpp.o -MF test/CMakeFiles/ryml-_testlib.dir/test_case.cpp.o.d -o test/CMakeFiles/ryml-_testlib.dir/test_case.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.cpp: In function ‘std::string c4::yml::format_error(const char*, size_t, Location)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.cpp:171:31: error: ‘formatrs_append’ is not a member of ‘c4’ 171 | if(!loc.name.empty()) c4::formatrs_append(&out, "{}:", loc.name); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.cpp:172:9: error: ‘formatrs_append’ is not a member of ‘c4’ 172 | c4::formatrs_append(&out, "{}:{}:", loc.line, loc.col); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.cpp:173:24: error: ‘formatrs_append’ is not a member of ‘c4’ 173 | if(loc.offset) c4::formatrs_append(&out, " (@{}B):", loc.offset); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.cpp:174:9: error: ‘formatrs_append’ is not a member of ‘c4’ 174 | c4::formatrs_append(&out, "{}:", csubstr(msg, len)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.cpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.cpp:178:39: error: variable ‘c4::yml::ExpectedError c4::yml::C4_IF_EXCEPTIONS_’ has initializer but incomplete type 178 | struct ExpectedError C4_IF_EXCEPTIONS_( : public std::runtime_error, ) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.cpp:178:41: error: expected primary-expression before ‘:’ token 178 | struct ExpectedError C4_IF_EXCEPTIONS_( : public std::runtime_error, ) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.cpp:178:70: error: expected primary-expression before ‘)’ token 178 | struct ExpectedError C4_IF_EXCEPTIONS_( : public std::runtime_error, ) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.cpp:179:1: error: expected ‘,’ or ‘;’ before ‘{’ token 179 | { | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.cpp:196:18: error: expected constructor, destructor, or type conversion before ‘(’ token 196 | C4_IF_EXCEPTIONS_( | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.cpp:199:19: error: variable ‘c4::yml::ExpectedError c4::yml::s_jmp_err’ has initializer but incomplete type 199 | ExpectedError s_jmp_err = {}; | ^~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.cpp:200:5: error: expected unqualified-id before ‘)’ token 200 | ) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.cpp:206:57: error: expected unqualified-id before ‘)’ token 206 | , m_tree_prev(tree ? tree->callbacks() : Callbacks{}) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.cpp: In static member function ‘static void c4::yml::ExpectError::check_success(c4::yml::Tree*, std::function)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.cpp:241:23: error: expected primary-expression before ‘try’ 241 | C4_IF_EXCEPTIONS_(try, if(setjmp(s_jmp_env_expect_error) == 0)) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.cpp:241:28: error: expected primary-expression before ‘if’ 241 | C4_IF_EXCEPTIONS_(try, if(setjmp(s_jmp_env_expect_error) == 0)) | ^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.cpp:245:23: error: expected primary-expression before ‘catch’ 245 | C4_IF_EXCEPTIONS_(catch(ExpectedError const&), else) | ^~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.cpp:245:52: error: expected primary-expression before ‘else’ 245 | C4_IF_EXCEPTIONS_(catch(ExpectedError const&), else) | ^~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.cpp: In static member function ‘static void c4::yml::ExpectError::do_check(c4::yml::Tree*, std::function, c4::yml::Location)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.cpp:255:23: error: expected primary-expression before ‘try’ 255 | C4_IF_EXCEPTIONS_(try, if(setjmp(s_jmp_env_expect_error) == 0)) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.cpp:255:28: error: expected primary-expression before ‘if’ 255 | C4_IF_EXCEPTIONS_(try, if(setjmp(s_jmp_env_expect_error) == 0)) | ^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.cpp:259:23: error: expected primary-expression before ‘catch’ 259 | C4_IF_EXCEPTIONS_(catch(ExpectedError const& e), else) | ^~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.cpp:259:54: error: expected primary-expression before ‘else’ 259 | C4_IF_EXCEPTIONS_(catch(ExpectedError const& e), else) | ^~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.cpp: In function ‘c4::yml::CaseData* c4::yml::get_data(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.cpp:901:9: note: in expansion of macro ‘RYML_CHECK’ 901 | RYML_CHECK(c->src.find("\n\r") == csubstr::npos); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [12/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-callbacks.dir/test_callbacks.cpp.o -MF test/CMakeFiles/ryml-test-callbacks.dir/test_callbacks.cpp.o.d -o test/CMakeFiles/ryml-test-callbacks.dir/test_callbacks.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp FAILED: test/CMakeFiles/ryml-test-callbacks.dir/test_callbacks.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-callbacks.dir/test_callbacks.cpp.o -MF test/CMakeFiles/ryml-test-callbacks.dir/test_callbacks.cpp.o.d -o test/CMakeFiles/ryml-test-callbacks.dir/test_callbacks.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:22:18: error: expected constructor, destructor, or type conversion before ‘(’ token 22 | C4_IF_EXCEPTIONS_( | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:25:5: error: expected unqualified-id before ‘)’ token 25 | ) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp: In function ‘void* c4::yml::test_allocate_impl(size_t, void*, void*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:47:9: error: ‘test_error_impl’ was not declared in this scope 47 | test_error_impl(msg, sizeof(msg)-1, {}, nullptr); | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtest/gtest.h:72, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp:14: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp: In member function ‘virtual void c4::yml::Callbacks_ctor_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:71:32: error: ‘test_error_impl’ was not declared in this scope; did you mean ‘test_free_impl’? 71 | EXPECT_NE(cb.m_error, &test_error_impl); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:88:32: error: ‘test_error_impl’ was not declared in this scope; did you mean ‘test_free_impl’? 88 | EXPECT_NE(cb.m_error, &test_error_impl); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:130:54: error: ‘test_error_impl’ was not declared in this scope; did you mean ‘test_free_impl’? 130 | Callbacks cb((void*)0xff, nullptr, nullptr, &test_error_impl); | ^~~~~~~~~~~~~~~ | test_free_impl /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp: In member function ‘virtual void c4::yml::Callbacks_get_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:150:28: error: ‘test_error_impl’ was not declared in this scope; did you mean ‘test_free_impl’? 150 | EXPECT_NE(cb.m_error, &test_error_impl); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp: In member function ‘virtual void c4::yml::Callbacks_set_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:167:70: error: ‘test_error_impl’ was not declared in this scope; did you mean ‘test_free_impl’? 167 | Callbacks cb((void*)0xff, &test_allocate_impl, &test_free_impl, &test_error_impl); | ^~~~~~~~~~~~~~~ | test_free_impl /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp: In member function ‘virtual void c4::yml::Callbacks_reset_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:194:70: error: ‘test_error_impl’ was not declared in this scope; did you mean ‘test_free_impl’? 194 | Callbacks cb((void*)0xff, &test_allocate_impl, &test_free_impl, &test_error_impl); | ^~~~~~~~~~~~~~~ | test_free_impl /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp: In member function ‘virtual void c4::yml::Callbacks_eq_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:214:70: error: ‘test_error_impl’ was not declared in this scope; did you mean ‘test_free_impl’? 214 | Callbacks cb((void*)0xff, &test_allocate_impl, &test_free_impl, &test_error_impl); | ^~~~~~~~~~~~~~~ | test_free_impl /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp: In member function ‘virtual void c4::yml::Callbacks_ne_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:226:70: error: ‘test_error_impl’ was not declared in this scope; did you mean ‘test_free_impl’? 226 | Callbacks cb((void*)0xff, &test_allocate_impl, &test_free_impl, &test_error_impl); | ^~~~~~~~~~~~~~~ | test_free_impl /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp: In member function ‘virtual void c4::yml::allocate_and_free_basic_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:283:41: error: ‘test_error_impl’ was not declared in this scope; did you mean ‘test_free_impl’? 283 | EXPECT_NE(get_callbacks().m_error, &test_error_impl); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp: In member function ‘virtual void c4::yml::error_basic_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:298:41: error: ‘test_error_impl’ was not declared in this scope; did you mean ‘test_free_impl’? 298 | EXPECT_NE(get_callbacks().m_error, &test_error_impl); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:299:46: error: ‘test_error_impl’ was not declared in this scope; did you mean ‘test_free_impl’? 299 | Callbacks cb(nullptr, nullptr, nullptr, &test_error_impl); | ^~~~~~~~~~~~~~~ | test_free_impl /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:303:23: error: expected primary-expression before ‘try’ 303 | C4_IF_EXCEPTIONS_(try, if(setjmp(s_jmp_env_expect_error) == 0)) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:303:28: error: expected primary-expression before ‘if’ 303 | C4_IF_EXCEPTIONS_(try, if(setjmp(s_jmp_env_expect_error) == 0)) | ^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:303:5: error: ‘C4_IF_EXCEPTIONS_’ was not declared in this scope 303 | C4_IF_EXCEPTIONS_(try, if(setjmp(s_jmp_env_expect_error) == 0)) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:307:23: error: expected primary-expression before ‘catch’ 307 | C4_IF_EXCEPTIONS_(catch(std::exception const&), else) | ^~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:307:53: error: expected primary-expression before ‘else’ 307 | C4_IF_EXCEPTIONS_(catch(std::exception const&), else) | ^~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:317:23: error: expected primary-expression before ‘try’ 317 | C4_IF_EXCEPTIONS_(try, if(setjmp(s_jmp_env_expect_error) == 0)) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:317:28: error: expected primary-expression before ‘if’ 317 | C4_IF_EXCEPTIONS_(try, if(setjmp(s_jmp_env_expect_error) == 0)) | ^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:321:23: error: expected primary-expression before ‘catch’ 321 | C4_IF_EXCEPTIONS_(catch(std::exception const&), else) | ^~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:321:53: error: expected primary-expression before ‘else’ 321 | C4_IF_EXCEPTIONS_(catch(std::exception const&), else) | ^~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp: In member function ‘virtual void c4::yml::RYML_CHECK_basic_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:336:41: error: ‘test_error_impl’ was not declared in this scope; did you mean ‘test_free_impl’? 336 | EXPECT_NE(get_callbacks().m_error, &test_error_impl); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:337:46: error: ‘test_error_impl’ was not declared in this scope; did you mean ‘test_free_impl’? 337 | Callbacks cb(nullptr, nullptr, nullptr, &test_error_impl); | ^~~~~~~~~~~~~~~ | test_free_impl /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:341:23: error: expected primary-expression before ‘try’ 341 | C4_IF_EXCEPTIONS_(try, if(setjmp(s_jmp_env_expect_error) == 0)) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:341:28: error: expected primary-expression before ‘if’ 341 | C4_IF_EXCEPTIONS_(try, if(setjmp(s_jmp_env_expect_error) == 0)) | ^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:341:5: error: ‘C4_IF_EXCEPTIONS_’ was not declared in this scope 341 | C4_IF_EXCEPTIONS_(try, if(setjmp(s_jmp_env_expect_error) == 0)) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:345:23: error: expected primary-expression before ‘catch’ 345 | C4_IF_EXCEPTIONS_(catch(std::exception const&), else) | ^~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:345:53: error: expected primary-expression before ‘else’ 345 | C4_IF_EXCEPTIONS_(catch(std::exception const&), else) | ^~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp: In member function ‘virtual void c4::yml::RYML_ASSERT_basic_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:361:41: error: ‘test_error_impl’ was not declared in this scope; did you mean ‘test_free_impl’? 361 | EXPECT_NE(get_callbacks().m_error, &test_error_impl); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:362:46: error: ‘test_error_impl’ was not declared in this scope; did you mean ‘test_free_impl’? 362 | Callbacks cb(nullptr, nullptr, nullptr, &test_error_impl); | ^~~~~~~~~~~~~~~ | test_free_impl /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:367:23: error: expected primary-expression before ‘try’ 367 | C4_IF_EXCEPTIONS_(try, if(setjmp(s_jmp_env_expect_error) == 0)) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:367:28: error: expected primary-expression before ‘if’ 367 | C4_IF_EXCEPTIONS_(try, if(setjmp(s_jmp_env_expect_error) == 0)) | ^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:367:5: error: ‘C4_IF_EXCEPTIONS_’ was not declared in this scope 367 | C4_IF_EXCEPTIONS_(try, if(setjmp(s_jmp_env_expect_error) == 0)) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:371:23: error: expected primary-expression before ‘catch’ 371 | C4_IF_EXCEPTIONS_(catch(std::exception const&), else) | ^~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_callbacks.cpp:371:53: error: expected primary-expression before ‘else’ 371 | C4_IF_EXCEPTIONS_(catch(std::exception const&), else) | ^~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [13/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/tools/CMakeFiles/ryml-parse-emit.dir/parse_emit.cpp.o -MF test/tools/CMakeFiles/ryml-parse-emit.dir/parse_emit.cpp.o.d -o test/tools/CMakeFiles/ryml-parse-emit.dir/parse_emit.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/tools/parse_emit.cpp FAILED: test/tools/CMakeFiles/ryml-parse-emit.dir/parse_emit.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/tools/CMakeFiles/ryml-parse-emit.dir/parse_emit.cpp.o -MF test/tools/CMakeFiles/ryml-parse-emit.dir/parse_emit.cpp.o.d -o test/tools/CMakeFiles/ryml-parse-emit.dir/parse_emit.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/tools/parse_emit.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:8, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/vector.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/std.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/tools/parse_emit.cpp:4: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [14/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-explicit_key.dir/test_explicit_key.cpp.o -MF test/CMakeFiles/ryml-test-explicit_key.dir/test_explicit_key.cpp.o.d -o test/CMakeFiles/ryml-test-explicit_key.dir/test_explicit_key.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_explicit_key.cpp FAILED: test/CMakeFiles/ryml-test-explicit_key.dir/test_explicit_key.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-explicit_key.dir/test_explicit_key.cpp.o -MF test/CMakeFiles/ryml-test-explicit_key.dir/test_explicit_key.cpp.o.d -o test/CMakeFiles/ryml-test-explicit_key.dir/test_explicit_key.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_explicit_key.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_group.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_explicit_key.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterOStream >; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:244:15: required from ‘OStream& c4::yml::operator<<(OStream&, const ConstNodeRef&) [with OStream = std::basic_ostream]’ 244 | em.emit_as(EMIT_YAML, n); | ~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/gtest/gtest-printers.h:225:9: required from ‘static decltype ((void)(((* os) << value))) testing::internal::internal_stream_operator_without_lexical_name_lookup::StreamPrinter::PrintValue(const T&, std::ostream*) [with T = c4::yml::ConstNodeRef; = void; decltype ((void)(((* os) << value))) = void; std::ostream = std::basic_ostream]’ 225 | *os << value; | ~~~~^~~~~~~~ /usr/include/gtest/gtest-printers.h:336:22: required from ‘void testing::internal::PrintWithFallback(const T&, std::ostream*) [with T = c4::yml::ConstNodeRef; std::ostream = std::basic_ostream]’ 336 | Printer::PrintValue(value, os); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/gtest/gtest-printers.h:465:30: required from ‘void testing::internal::PrintTo(const T&, std::ostream*) [with T = c4::yml::ConstNodeRef; std::ostream = std::basic_ostream]’ 465 | internal::PrintWithFallback(value, os); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/gtest/gtest-printers.h:808:12: required from ‘static void testing::internal::UniversalPrinter::Print(const T&, std::ostream*) [with T = c4::yml::ConstNodeRef; std::ostream = std::basic_ostream]’ 808 | PrintTo(value, os); | ~~~~~~~^~~~~~~~~~~ /usr/include/gtest/gtest-printers.h:1112:30: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/gtest/gtest-printers.h:358:36: required from ‘static std::string testing::internal::FormatForComparison::Format(const ToPrint&) [with ToPrint = c4::yml::ConstNodeRef; OtherOperand = c4::basic_substring; std::string = std::__cxx11::basic_string]’ 358 | return ::testing::PrintToString(value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/gtest/gtest-printers.h:439:45: required from ‘std::string testing::internal::FormatForComparisonFailureMessage(const T1&, const T2&) [with T1 = c4::yml::ConstNodeRef; T2 = c4::basic_substring; std::string = std::__cxx11::basic_string]’ 439 | return FormatForComparison::Format(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/gtest/gtest.h:1363:53: required from ‘testing::AssertionResult testing::internal::CmpHelperEQFailure(const char*, const char*, const T1&, const T2&) [with T1 = c4::yml::ConstNodeRef; T2 = c4::basic_substring]’ 1363 | FormatForComparisonFailureMessage(lhs, rhs), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/gtest/gtest.h:1383:28: required from ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = c4::yml::ConstNodeRef; T2 = c4::basic_substring]’ 1383 | return CmpHelperEQFailure(lhs_expression, rhs_expression, lhs, rhs); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtest/gtest.h:1398:23: required from ‘static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = c4::yml::ConstNodeRef; T2 = c4::basic_substring; typename std::enable_if<((! std::is_integral<_Tp>::value) || (! std::is_pointer<_T2>::value))>::type* = 0]’ 1398 | return CmpHelperEQ(lhs_expression, rhs_expression, lhs, rhs); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_explicit_key.cpp:22:9: required from here 22 | EXPECT_EQ(t["block key\n"][0], csubstr("one")); | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [15/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-empty_map.dir/test_empty_map.cpp.o -MF test/CMakeFiles/ryml-test-empty_map.dir/test_empty_map.cpp.o.d -o test/CMakeFiles/ryml-test-empty_map.dir/test_empty_map.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_empty_map.cpp FAILED: test/CMakeFiles/ryml-test-empty_map.dir/test_empty_map.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-empty_map.dir/test_empty_map.cpp.o -MF test/CMakeFiles/ryml-test-empty_map.dir/test_empty_map.cpp.o.d -o test/CMakeFiles/ryml-test-empty_map.dir/test_empty_map.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_empty_map.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_group.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_empty_map.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [16/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-map_of_seq.dir/test_map_of_seq.cpp.o -MF test/CMakeFiles/ryml-test-map_of_seq.dir/test_map_of_seq.cpp.o.d -o test/CMakeFiles/ryml-test-map_of_seq.dir/test_map_of_seq.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_map_of_seq.cpp FAILED: test/CMakeFiles/ryml-test-map_of_seq.dir/test_map_of_seq.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-map_of_seq.dir/test_map_of_seq.cpp.o -MF test/CMakeFiles/ryml-test-map_of_seq.dir/test_map_of_seq.cpp.o.d -o test/CMakeFiles/ryml-test-map_of_seq.dir/test_map_of_seq.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_map_of_seq.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_group.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_map_of_seq.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [17/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-block_literal.dir/test_block_literal.cpp.o -MF test/CMakeFiles/ryml-test-block_literal.dir/test_block_literal.cpp.o.d -o test/CMakeFiles/ryml-test-block_literal.dir/test_block_literal.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_block_literal.cpp FAILED: test/CMakeFiles/ryml-test-block_literal.dir/test_block_literal.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-block_literal.dir/test_block_literal.cpp.o -MF test/CMakeFiles/ryml-test-block_literal.dir/test_block_literal.cpp.o.d -o test/CMakeFiles/ryml-test-block_literal.dir/test_block_literal.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_block_literal.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_group.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_block_literal.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [18/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-basic.dir/test_basic.cpp.o -MF test/CMakeFiles/ryml-test-basic.dir/test_basic.cpp.o.d -o test/CMakeFiles/ryml-test-basic.dir/test_basic.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_basic.cpp FAILED: test/CMakeFiles/ryml-test-basic.dir/test_basic.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-basic.dir/test_basic.cpp.o -MF test/CMakeFiles/ryml-test-basic.dir/test_basic.cpp.o.d -o test/CMakeFiles/ryml-test-basic.dir/test_basic.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_basic.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:8, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/vector.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/std.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_basic.cpp:2: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = std::map, int>; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_basic.cpp:138:20: required from here 138 | t.rootref() >> m; | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const [with T = std::__cxx11::basic_string; Impl = c4::yml::ConstNodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/map.hpp:35:12: required from ‘bool c4::yml::read(const ConstNodeRef&, std::map<_Key, _Tp, _Compare, _Alloc>*) [with K = std::__cxx11::basic_string; V = int; Less = std::less >; Alloc = std::allocator, int> >]’ 35 | ch >> c4::yml::key(k); | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:584:19: required from ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = std::map, int>; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’ 584 | if( ! read((ConstImpl const&)*this, &v)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_basic.cpp:138:20: required from here 138 | t.rootref() >> m; | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = int; Impl = c4::yml::ConstNodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/map.hpp:36:12: required from ‘bool c4::yml::read(const ConstNodeRef&, std::map<_Key, _Tp, _Compare, _Alloc>*) [with K = std::__cxx11::basic_string; V = int; Less = std::less >; Alloc = std::allocator, int> >]’ 36 | ch >> v; | ~~~^~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:584:19: required from ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = std::map, int>; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’ 584 | if( ! read((ConstImpl const&)*this, &v)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_basic.cpp:138:20: required from here 138 | t.rootref() >> m; | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ [19/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-nested_seqx3.dir/test_nested_seqx3.cpp.o -MF test/CMakeFiles/ryml-test-nested_seqx3.dir/test_nested_seqx3.cpp.o.d -o test/CMakeFiles/ryml-test-nested_seqx3.dir/test_nested_seqx3.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_nested_seqx3.cpp FAILED: test/CMakeFiles/ryml-test-nested_seqx3.dir/test_nested_seqx3.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-nested_seqx3.dir/test_nested_seqx3.cpp.o -MF test/CMakeFiles/ryml-test-nested_seqx3.dir/test_nested_seqx3.cpp.o.d -o test/CMakeFiles/ryml-test-nested_seqx3.dir/test_nested_seqx3.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_nested_seqx3.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_group.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_nested_seqx3.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [20/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -Wno-useless-cast -MD -MT test/CMakeFiles/ryml-test-quickstart.dir/__/samples/quickstart.cpp.o -MF test/CMakeFiles/ryml-test-quickstart.dir/__/samples/quickstart.cpp.o.d -o test/CMakeFiles/ryml-test-quickstart.dir/__/samples/quickstart.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp FAILED: test/CMakeFiles/ryml-test-quickstart.dir/__/samples/quickstart.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -Wno-useless-cast -MD -MT test/CMakeFiles/ryml-test-quickstart.dir/__/samples/quickstart.cpp.o -MF test/CMakeFiles/ryml-test-quickstart.dir/__/samples/quickstart.cpp.o.d -o test/CMakeFiles/ryml-test-quickstart.dir/__/samples/quickstart.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/ryml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:13: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:245:24: error: ‘C4_NODISCARD’ does not name a type 245 | template C4_NODISCARD bool check_error_occurs(Fn &&fn) const; | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:246:24: error: ‘C4_NODISCARD’ does not name a type 246 | template C4_NODISCARD bool check_assertion_occurs(Fn &&fn) const; | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp: In function ‘void sample::sample_quick_overview()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:781:20: error: ‘struct sample::ScopedErrorHandlerExample’ has no member named ‘check_error_occurs’ 781 | CHECK(errh.check_error_occurs([&]{ | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:223:71: note: in definition of macro ‘CHECK’ 223 | #define CHECK(predicate) do { if(!report_check(__LINE__, #predicate, (predicate))) { RYML_DEBUG_BREAK(); } } while(0) | ^~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:788:20: error: ‘struct sample::ScopedErrorHandlerExample’ has no member named ‘check_assertion_occurs’ 788 | CHECK(errh.check_assertion_occurs([&]{ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:223:71: note: in definition of macro ‘CHECK’ 223 | #define CHECK(predicate) do { if(!report_check(__LINE__, #predicate, (predicate))) { RYML_DEBUG_BREAK(); } } while(0) | ^~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp: In function ‘void sample::sample_formatting()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:2724:15: error: ‘formatrs_append’ is not a member of ‘ryml’ 2724 | ryml::formatrs_append(&sbuf, ", and finally d={} - done", 3); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:2796:15: error: ‘catrs_append’ is not a member of ‘ryml’ 2796 | ryml::catrs_append(&sbuf, ", and finally d=", 3, " - done"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:2886:15: error: ‘catseprs_append’ is not a member of ‘ryml’ 2886 | ryml::catseprs_append(&sbuf, " well ", " --- a=0", "b=11", "c=12", 145, 167); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp: In function ‘void sample::sample_error_handler()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:4601:16: error: ‘struct sample::ErrorHandlerExample’ has no member named ‘check_error_occurs’ 4601 | CHECK(errh.check_error_occurs([&]{ | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:223:71: note: in definition of macro ‘CHECK’ 223 | #define CHECK(predicate) do { if(!report_check(__LINE__, #predicate, (predicate))) { RYML_DEBUG_BREAK(); } } while(0) | ^~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:5096:18: error: expected constructor, destructor, or type conversion before ‘(’ token 5096 | C4_IF_EXCEPTIONS_( /*nothing for exceptions*/ , | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:5100:20: error: expected unqualified-id before ‘)’ token 5100 | ) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:5118:1: error: ‘C4_NODISCARD’ does not name a type 5118 | C4_NODISCARD bool ErrorHandlerExample::check_assertion_occurs(Fn &&fn) const | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp: In member function ‘void sample::ErrorHandlerExample::on_error(const char*, size_t, c4::yml::Location)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:5142:43: error: expected ‘)’ before ‘;’ token 5142 | throw std::runtime_error(full_msg); | ^ | ) /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:5140:21: note: to match this ‘(’ 5140 | C4_IF_EXCEPTIONS( | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:5143:9: error: expected primary-expression before ‘,’ token 5143 | , | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:5147:22: error: ‘s_jmp_env’ was not declared in this scope; did you mean ‘s_jmp_msg’? 5147 | std::longjmp(s_jmp_env, 1); | ^~~~~~~~~ | s_jmp_msg /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:5148:5: error: expected primary-expression before ‘)’ token 5148 | ); | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp: In function ‘size_t sample::file_get_contents(const char*, CharContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:164:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 164 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:5181:5: note: in expansion of macro ‘RYML_CHECK_MSG’ 5181 | RYML_CHECK_MSG(fp != nullptr, "could not open file"); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:5189:9: note: in expansion of macro ‘RYML_CHECK’ 5189 | RYML_CHECK(ret == (size_t)sz); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp: In function ‘void sample::file_put_contents(const char*, const char*, size_t, const char*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:164:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 164 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:5215:5: note: in expansion of macro ‘RYML_CHECK_MSG’ 5215 | RYML_CHECK_MSG(fp != nullptr, "could not open file"); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = int; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:282:15: required from here 282 | bar[0] >> bar0; | ^~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In instantiation of ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&) [with CharOwningContainer = std::__cxx11::basic_string]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:312:5: required from here 312 | CHECK(ryml::emitrs_yaml(foo) == "foo: 1\n"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = int; Impl = c4::yml::ConstNodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:561:24: required from here 561 | root["foo"] >> foo; | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = std::__cxx11::basic_string; Impl = c4::yml::ConstNodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:564:25: required from here 564 | root["john"] >> john_str; // requires from_chars(std::string). see serialization samples below. | ^~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const [with T = std::__cxx11::basic_string; Impl = c4::yml::ConstNodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:565:41: required from here 565 | root["bar"] >> ryml::key(bar_str); // to deserialize the key, use the tag function ryml::key() | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr) [with U = c4::yml::NodeRef; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef; typename std::enable_if<(! std::is_same::value), Impl>::type = c4::yml::NodeRef; c4::csubstr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:781:9: required from here 782 | return seed_node.at("is").at("an").at("invalid").at("operation"); | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = float; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:2496:21: required from here 2496 | tree["ninf"] >> f; CHECK(f == -finf); | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = double; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:2497:21: required from here 2497 | tree["ninf"] >> d; CHECK(d == -dinf); | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = sample::vec2; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:3516:16: required from here 3516 | r["v2"] >> v2out; | ^~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = sample::vec3; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:3522:16: required from here 3522 | r["v3"] >> v3out; | ^~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = sample::vec4; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:3529:16: required from here 3529 | r["v4"] >> v4out; | ^~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = sample::parse_only_vec2; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:3545:16: required from here 3545 | r["v2"] >> pov2out; | ^~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = sample::parse_only_vec3; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:3551:16: required from here 3551 | r["v3"] >> pov3out; | ^~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = sample::parse_only_vec4; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:3558:16: required from here 3558 | r["v4"] >> pov4out; | ^~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = sample::vec2; Impl = c4::yml::ConstNodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:3684:21: required from here 3684 | n["v2"] >> val->v2; | ^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = sample::vec3; Impl = c4::yml::ConstNodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:3685:21: required from here 3685 | n["v3"] >> val->v3; | ^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = sample::vec4; Impl = c4::yml::ConstNodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:3686:21: required from here 3686 | n["v4"] >> val->v4; | ^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = sample::my_seq_type; Impl = c4::yml::ConstNodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:3688:22: required from here 3688 | n["seq"] >> val->seq; | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = sample::my_map_type; Impl = c4::yml::ConstNodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:3689:22: required from here 3689 | n["map"] >> val->map; | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = sample::my_type; Impl = c4::yml::ConstNodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:3715:21: required from here 3715 | t.crootref() >> mt_out; // assign here | ^~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = std::vector; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:3816:23: required from here 3816 | tree.rootref() >> vmt; | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = std::vector; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:3843:27: required from here 3843 | tree.rootref() >> output; | ^~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = double; Impl = c4::yml::ConstNodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:3920:22: required from here 3920 | child >> out; | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In instantiation of ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&) [with CharOwningContainer = std::vector]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:4023:55: required from here 4023 | another = ryml::emitrs_yaml>(treeb[3][2]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In instantiation of ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&) [with CharOwningContainer = std::__cxx11::basic_string]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:4557:17: required from here 4557 | CHECK(ryml::emitrs_json(doc) == expected_json[count++]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterOStream >; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:244:15: required from ‘OStream& c4::yml::operator<<(OStream&, const ConstNodeRef&) [with OStream = std::basic_ostream]’ 244 | em.emit_as(EMIT_YAML, n); | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:313:18: required from here 313 | std::cout << foo; // emit node to stdout | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp: In instantiation of ‘size_t sample::file_get_contents(const char*, CharContainer*) [with CharContainer = std::__cxx11::basic_string; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:5200:22: required from ‘CharContainer sample::file_get_contents(const char*) [with CharContainer = std::__cxx11::basic_string]’ 5200 | file_get_contents(filename, &cc); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:1753:62: required from here 1753 | std::string contents = file_get_contents(filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:164:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 164 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:5181:5: note: in expansion of macro ‘RYML_CHECK_MSG’ 5181 | RYML_CHECK_MSG(fp != nullptr, "could not open file"); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:5189:9: note: in expansion of macro ‘RYML_CHECK’ 5189 | RYML_CHECK(ret == (size_t)sz); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp: In instantiation of ‘size_t sample::file_get_contents(const char*, CharContainer*) [with CharContainer = std::vector; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:5200:22: required from ‘CharContainer sample::file_get_contents(const char*) [with CharContainer = std::vector]’ 5200 | file_get_contents(filename, &cc); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:1762:74: required from here 1762 | std::vector contents = file_get_contents>(filename); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:164:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 164 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:5181:5: note: in expansion of macro ‘RYML_CHECK_MSG’ 5181 | RYML_CHECK_MSG(fp != nullptr, "could not open file"); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:5189:9: note: in expansion of macro ‘RYML_CHECK’ 5189 | RYML_CHECK(ret == (size_t)sz); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterOStream >; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:253:15: required from ‘OStream& c4::yml::operator<<(OStream&, const as_json&) [with OStream = std::__cxx11::basic_stringstream]’ 253 | em.emit_as(EMIT_JSON, *j.tree, j.node, true); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:4116:33: required from here 4116 | ss << ryml::as_json(tree); // works with any stream having .operator<<() and .write() | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterOStream >; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:244:15: required from ‘OStream& c4::yml::operator<<(OStream&, const ConstNodeRef&) [with OStream = std::__cxx11::basic_stringstream]’ 244 | em.emit_as(EMIT_YAML, n); | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:4124:24: required from here 4124 | ss << tree[3][2]; // works with any stream having .operator<<() and .write() | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterOStream >; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:40:25: required from ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, bool) [with Writer = c4::yml::WriterOStream >; c4::substr = c4::basic_substring]’ 40 | return this->emit_as(type, t, t.root_id(), error_on_excess); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:234:15: required from ‘OStream& c4::yml::operator<<(OStream&, const Tree&) [with OStream = std::basic_ostream]’ 234 | em.emit_as(EMIT_YAML, t); | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:306:18: required from here 306 | std::cout << tree; // emit to stdout | ^~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const [with T = int; Impl = c4::yml::ConstNodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:3676:12: required from ‘bool sample::read(const c4::yml::ConstNodeRef&, my_map_type*) [with K = int; V = int]’ 3676 | ch >> c4::yml::key(k) >> v; | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:584:19: required from ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = sample::my_map_type; Impl = c4::yml::ConstNodeRef; ConstImpl = c4::yml::ConstNodeRef]’ 584 | if( ! read((ConstImpl const&)*this, &v)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:3689:22: required from here 3689 | n["map"] >> val->map; | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp: In member function ‘void sample::ErrorHandlerExample::on_error(const char*, size_t, c4::yml::Location)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/samples/quickstart.cpp:5149:1: warning: ‘noreturn’ function does return 5149 | } | ^ [21/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-emit.dir/test_emit.cpp.o -MF test/CMakeFiles/ryml-test-emit.dir/test_emit.cpp.o.d -o test/CMakeFiles/ryml-test-emit.dir/test_emit.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_emit.cpp FAILED: test/CMakeFiles/ryml-test-emit.dir/test_emit.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-emit.dir/test_emit.cpp.o -MF test/CMakeFiles/ryml-test-emit.dir/test_emit.cpp.o.d -o test/CMakeFiles/ryml-test-emit.dir/test_emit.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_emit.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:8, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/vector.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/std.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_emit.cpp:2: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In instantiation of ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&) [with CharOwningContainer = std::__cxx11::basic_string]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_emit.cpp:125:5: required from ‘void c4::yml::test_emits(ConstNodeRef, const std::string&, const std::string&) [with Args = {}; std::string = std::__cxx11::basic_string]’ 125 | EXPECT_EQ(emitrs_yaml(t), expected); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_emit.cpp:154:23: required from here 154 | test_emits(t.crootref(), expected, expected_json); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In instantiation of ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&) [with CharOwningContainer = std::__cxx11::basic_string]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_emit.cpp:126:5: required from ‘void c4::yml::test_emits(ConstNodeRef, const std::string&, const std::string&) [with Args = {}; std::string = std::__cxx11::basic_string]’ 126 | EXPECT_EQ(emitrs_json(t), expected_json); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_emit.cpp:154:23: required from here 154 | test_emits(t.crootref(), expected, expected_json); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterOStream >; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:253:15: required from ‘OStream& c4::yml::operator<<(OStream&, const as_json&) [with OStream = std::basic_ostream]’ 253 | em.emit_as(EMIT_JSON, *j.tree, j.node, true); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_emit.cpp:111:5: required from ‘void c4::yml::test_emits(const Tree&, const std::string&, const std::string&) [with Args = {}; std::string = std::__cxx11::basic_string]’ 111 | EXPECT_EQ(emit2stream([&](std::ostream& s){ s << as_json(t); }), expected_json); | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_emit.cpp:134:15: required from here 134 | test_emits(t, expected, expected); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterOStream >; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:244:15: required from ‘OStream& c4::yml::operator<<(OStream&, const ConstNodeRef&) [with OStream = std::basic_ostream]’ 244 | em.emit_as(EMIT_YAML, n); | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_emit.cpp:123:5: required from ‘void c4::yml::test_emits(ConstNodeRef, const std::string&, const std::string&) [with Args = {}; std::string = std::__cxx11::basic_string]’ 123 | EXPECT_EQ(emit2stream([&](std::ostream& s){ s << t; }), expected); | ~~^~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_emit.cpp:154:23: required from here 154 | test_emits(t.crootref(), expected, expected_json); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [22/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-location.dir/test_location.cpp.o -MF test/CMakeFiles/ryml-test-location.dir/test_location.cpp.o.d -o test/CMakeFiles/ryml-test-location.dir/test_location.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_location.cpp FAILED: test/CMakeFiles/ryml-test-location.dir/test_location.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-location.dir/test_location.cpp.o -MF test/CMakeFiles/ryml-test-location.dir/test_location.cpp.o.d -o test/CMakeFiles/ryml-test-location.dir/test_location.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_location.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:8, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/vector.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/std.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_location.cpp:2: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [23/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-yaml_events.dir/test_yaml_events.cpp.o -MF test/CMakeFiles/ryml-test-yaml_events.dir/test_yaml_events.cpp.o.d -o test/CMakeFiles/ryml-test-yaml_events.dir/test_yaml_events.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_yaml_events.cpp FAILED: test/CMakeFiles/ryml-test-yaml_events.dir/test_yaml_events.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-yaml_events.dir/test_yaml_events.cpp.o -MF test/CMakeFiles/ryml-test-yaml_events.dir/test_yaml_events.cpp.o.d -o test/CMakeFiles/ryml-test-yaml_events.dir/test_yaml_events.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_yaml_events.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:8, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/vector.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/std.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_yaml_events.cpp:2: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [24/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-stack.dir/test_stack.cpp.o -MF test/CMakeFiles/ryml-test-stack.dir/test_stack.cpp.o.d -o test/CMakeFiles/ryml-test-stack.dir/test_stack.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_stack.cpp FAILED: test/CMakeFiles/ryml-test-stack.dir/test_stack.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-stack.dir/test_stack.cpp.o -MF test/CMakeFiles/ryml-test-stack.dir/test_stack.cpp.o.d -o test/CMakeFiles/ryml-test-stack.dir/test_stack.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_stack.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/detail/stack.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_stack.cpp:4: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp: In member function ‘void c4::yml::CallbacksTester::check()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/detail/../common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp:44:9: note: in expansion of macro ‘RYML_CHECK’ 44 | RYML_CHECK(num_allocs == num_deallocs); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/detail/../common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp:45:9: note: in expansion of macro ‘RYML_CHECK’ 45 | RYML_CHECK(alloc_size == dealloc_size); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp: In member function ‘void* c4::yml::CallbacksTester::allocate(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/detail/../common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp:63:9: note: in expansion of macro ‘RYML_CHECK’ 63 | RYML_CHECK(alloc_size < memory_pool.size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp: In member function ‘void c4::yml::CallbacksTester::free(void*, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/detail/../common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp:69:9: note: in expansion of macro ‘RYML_CHECK’ 69 | RYML_CHECK((char*)mem >= &memory_pool.front() && (char*)mem < &memory_pool.back()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/detail/../common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp:70:9: note: in expansion of macro ‘RYML_CHECK’ 70 | RYML_CHECK((char*)mem+len >= &memory_pool.front() && (char*)mem+len <= &memory_pool.back()); | ^~~~~~~~~~ [25/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-empty_seq.dir/test_empty_seq.cpp.o -MF test/CMakeFiles/ryml-test-empty_seq.dir/test_empty_seq.cpp.o.d -o test/CMakeFiles/ryml-test-empty_seq.dir/test_empty_seq.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_empty_seq.cpp FAILED: test/CMakeFiles/ryml-test-empty_seq.dir/test_empty_seq.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-empty_seq.dir/test_empty_seq.cpp.o -MF test/CMakeFiles/ryml-test-empty_seq.dir/test_empty_seq.cpp.o.d -o test/CMakeFiles/ryml-test-empty_seq.dir/test_empty_seq.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_empty_seq.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_group.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_empty_seq.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [26/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-empty_scalar.dir/test_empty_scalar.cpp.o -MF test/CMakeFiles/ryml-test-empty_scalar.dir/test_empty_scalar.cpp.o.d -o test/CMakeFiles/ryml-test-empty_scalar.dir/test_empty_scalar.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_empty_scalar.cpp FAILED: test/CMakeFiles/ryml-test-empty_scalar.dir/test_empty_scalar.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-empty_scalar.dir/test_empty_scalar.cpp.o -MF test/CMakeFiles/ryml-test-empty_scalar.dir/test_empty_scalar.cpp.o.d -o test/CMakeFiles/ryml-test-empty_scalar.dir/test_empty_scalar.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_empty_scalar.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_group.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_empty_scalar.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [27/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-empty_file.dir/test_empty_file.cpp.o -MF test/CMakeFiles/ryml-test-empty_file.dir/test_empty_file.cpp.o.d -o test/CMakeFiles/ryml-test-empty_file.dir/test_empty_file.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_empty_file.cpp FAILED: test/CMakeFiles/ryml-test-empty_file.dir/test_empty_file.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-empty_file.dir/test_empty_file.cpp.o -MF test/CMakeFiles/ryml-test-empty_file.dir/test_empty_file.cpp.o.d -o test/CMakeFiles/ryml-test-empty_file.dir/test_empty_file.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_empty_file.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_group.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_empty_file.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [28/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-block_folded.dir/test_block_folded.cpp.o -MF test/CMakeFiles/ryml-test-block_folded.dir/test_block_folded.cpp.o.d -o test/CMakeFiles/ryml-test-block_folded.dir/test_block_folded.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_block_folded.cpp FAILED: test/CMakeFiles/ryml-test-block_folded.dir/test_block_folded.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-block_folded.dir/test_block_folded.cpp.o -MF test/CMakeFiles/ryml-test-block_folded.dir/test_block_folded.cpp.o.d -o test/CMakeFiles/ryml-test-block_folded.dir/test_block_folded.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_block_folded.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_group.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_block_folded.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [29/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-nested_mapx3.dir/test_nested_mapx3.cpp.o -MF test/CMakeFiles/ryml-test-nested_mapx3.dir/test_nested_mapx3.cpp.o.d -o test/CMakeFiles/ryml-test-nested_mapx3.dir/test_nested_mapx3.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_nested_mapx3.cpp FAILED: test/CMakeFiles/ryml-test-nested_mapx3.dir/test_nested_mapx3.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-nested_mapx3.dir/test_nested_mapx3.cpp.o -MF test/CMakeFiles/ryml-test-nested_mapx3.dir/test_nested_mapx3.cpp.o.d -o test/CMakeFiles/ryml-test-nested_mapx3.dir/test_nested_mapx3.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_nested_mapx3.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_group.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_nested_mapx3.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [30/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-generic_seq.dir/test_generic_seq.cpp.o -MF test/CMakeFiles/ryml-test-generic_seq.dir/test_generic_seq.cpp.o.d -o test/CMakeFiles/ryml-test-generic_seq.dir/test_generic_seq.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_generic_seq.cpp FAILED: test/CMakeFiles/ryml-test-generic_seq.dir/test_generic_seq.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-generic_seq.dir/test_generic_seq.cpp.o -MF test/CMakeFiles/ryml-test-generic_seq.dir/test_generic_seq.cpp.o.d -o test/CMakeFiles/ryml-test-generic_seq.dir/test_generic_seq.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_generic_seq.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_group.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_generic_seq.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [31/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-_testgroup.dir/test_group.cpp.o -MF test/CMakeFiles/ryml-_testgroup.dir/test_group.cpp.o.d -o test/CMakeFiles/ryml-_testgroup.dir/test_group.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_group.cpp FAILED: test/CMakeFiles/ryml-_testgroup.dir/test_group.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-_testgroup.dir/test_group.cpp.o -MF test/CMakeFiles/ryml-_testgroup.dir/test_group.cpp.o.d -o test/CMakeFiles/ryml-_testgroup.dir/test_group.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_group.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/detail/print.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_group.cpp:2: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterOStream >; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:244:15: required from ‘OStream& c4::yml::operator<<(OStream&, const ConstNodeRef&) [with OStream = std::basic_ostream]’ 244 | em.emit_as(EMIT_YAML, n); | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_group.cpp:142:42: required from here 142 | std::cout << cd->parsed_tree.rootref(); | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterOStream >; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:253:15: required from ‘OStream& c4::yml::operator<<(OStream&, const as_json&) [with OStream = std::basic_ostream]’ 253 | em.emit_as(EMIT_JSON, *j.tree, j.node, true); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_group.cpp:154:41: required from here 154 | std::cout << as_json(cd->parsed_tree); | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterOStream >; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:244:15: required from ‘OStream& c4::yml::operator<<(OStream&, const ConstNodeRef&) [with OStream = std::__cxx11::basic_stringstream]’ 244 | em.emit_as(EMIT_YAML, n); | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_group.cpp:174:39: required from here 174 | ss << cd->parsed_tree.rootref(); | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterOStream >; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:253:15: required from ‘OStream& c4::yml::operator<<(OStream&, const as_json&) [with OStream = std::__cxx11::basic_stringstream]’ 253 | em.emit_as(EMIT_JSON, *j.tree, j.node, true); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_group.cpp:191:38: required from here 191 | ss << as_json(cd->parsed_tree); | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterOStream >; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:244:15: required from ‘OStream& c4::yml::operator<<(OStream&, const ConstNodeRef&) [with OStream = std::basic_ofstream]’ 244 | em.emit_as(EMIT_YAML, n); | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_group.cpp:224:42: required from here 224 | f << cd->parsed_tree.rootref(); | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterOStream >; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:253:15: required from ‘OStream& c4::yml::operator<<(OStream&, const as_json&) [with OStream = std::basic_ofstream]’ 253 | em.emit_as(EMIT_JSON, *j.tree, j.node, true); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_group.cpp:245:41: required from here 245 | f << as_json(cd->parsed_tree); | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ [32/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-parser.dir/test_parser.cpp.o -MF test/CMakeFiles/ryml-test-parser.dir/test_parser.cpp.o.d -o test/CMakeFiles/ryml-test-parser.dir/test_parser.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_parser.cpp FAILED: test/CMakeFiles/ryml-test-parser.dir/test_parser.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-parser.dir/test_parser.cpp.o -MF test/CMakeFiles/ryml-test-parser.dir/test_parser.cpp.o.d -o test/CMakeFiles/ryml-test-parser.dir/test_parser.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_parser.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:7, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_parser.cpp:4: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp: In member function ‘void c4::yml::CallbacksTester::check()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp:44:9: note: in expansion of macro ‘RYML_CHECK’ 44 | RYML_CHECK(num_allocs == num_deallocs); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp:45:9: note: in expansion of macro ‘RYML_CHECK’ 45 | RYML_CHECK(alloc_size == dealloc_size); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp: In member function ‘void* c4::yml::CallbacksTester::allocate(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp:63:9: note: in expansion of macro ‘RYML_CHECK’ 63 | RYML_CHECK(alloc_size < memory_pool.size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp: In member function ‘void c4::yml::CallbacksTester::free(void*, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp:69:9: note: in expansion of macro ‘RYML_CHECK’ 69 | RYML_CHECK((char*)mem >= &memory_pool.front() && (char*)mem < &memory_pool.back()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp:70:9: note: in expansion of macro ‘RYML_CHECK’ 70 | RYML_CHECK((char*)mem+len >= &memory_pool.front() && (char*)mem+len <= &memory_pool.back()); | ^~~~~~~~~~ [33/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-simple_map.dir/test_simple_map.cpp.o -MF test/CMakeFiles/ryml-test-simple_map.dir/test_simple_map.cpp.o.d -o test/CMakeFiles/ryml-test-simple_map.dir/test_simple_map.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_simple_map.cpp FAILED: test/CMakeFiles/ryml-test-simple_map.dir/test_simple_map.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-simple_map.dir/test_simple_map.cpp.o -MF test/CMakeFiles/ryml-test-simple_map.dir/test_simple_map.cpp.o.d -o test/CMakeFiles/ryml-test-simple_map.dir/test_simple_map.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_simple_map.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_group.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_simple_map.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterOStream >; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:40:25: required from ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, bool) [with Writer = c4::yml::WriterOStream >; c4::substr = c4::basic_substring]’ 40 | return this->emit_as(type, t, t.root_id(), error_on_excess); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:234:15: required from ‘OStream& c4::yml::operator<<(OStream&, const Tree&) [with OStream = std::basic_ostream]’ 234 | em.emit_as(EMIT_YAML, t); | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_simple_map.cpp:96:22: required from here 96 | std::cout << tree; | ^~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ [34/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-nested_mapx4.dir/test_nested_mapx4.cpp.o -MF test/CMakeFiles/ryml-test-nested_mapx4.dir/test_nested_mapx4.cpp.o.d -o test/CMakeFiles/ryml-test-nested_mapx4.dir/test_nested_mapx4.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_nested_mapx4.cpp FAILED: test/CMakeFiles/ryml-test-nested_mapx4.dir/test_nested_mapx4.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-nested_mapx4.dir/test_nested_mapx4.cpp.o -MF test/CMakeFiles/ryml-test-nested_mapx4.dir/test_nested_mapx4.cpp.o.d -o test/CMakeFiles/ryml-test-nested_mapx4.dir/test_nested_mapx4.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_nested_mapx4.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_group.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_nested_mapx4.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [35/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-indentation.dir/test_indentation.cpp.o -MF test/CMakeFiles/ryml-test-indentation.dir/test_indentation.cpp.o.d -o test/CMakeFiles/ryml-test-indentation.dir/test_indentation.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_indentation.cpp FAILED: test/CMakeFiles/ryml-test-indentation.dir/test_indentation.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-indentation.dir/test_indentation.cpp.o -MF test/CMakeFiles/ryml-test-indentation.dir/test_indentation.cpp.o.d -o test/CMakeFiles/ryml-test-indentation.dir/test_indentation.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_indentation.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_group.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_indentation.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [36/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-simple_doc.dir/test_simple_doc.cpp.o -MF test/CMakeFiles/ryml-test-simple_doc.dir/test_simple_doc.cpp.o.d -o test/CMakeFiles/ryml-test-simple_doc.dir/test_simple_doc.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_simple_doc.cpp FAILED: test/CMakeFiles/ryml-test-simple_doc.dir/test_simple_doc.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-simple_doc.dir/test_simple_doc.cpp.o -MF test/CMakeFiles/ryml-test-simple_doc.dir/test_simple_doc.cpp.o.d -o test/CMakeFiles/ryml-test-simple_doc.dir/test_simple_doc.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_simple_doc.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_group.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_simple_doc.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [37/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-number.dir/test_number.cpp.o -MF test/CMakeFiles/ryml-test-number.dir/test_number.cpp.o.d -o test/CMakeFiles/ryml-test-number.dir/test_number.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_number.cpp FAILED: test/CMakeFiles/ryml-test-number.dir/test_number.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-number.dir/test_number.cpp.o -MF test/CMakeFiles/ryml-test-number.dir/test_number.cpp.o.d -o test/CMakeFiles/ryml-test-number.dir/test_number.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_number.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_group.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_number.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = signed char; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_number.cpp:32:31: required from ‘void c4::yml::test_ints() [with I = signed char]’ 32 | r["dec"].last_child() >> out; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_number.cpp:109:22: required from here 109 | test_ints(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = short int; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_number.cpp:32:31: required from ‘void c4::yml::test_ints() [with I = short int]’ 32 | r["dec"].last_child() >> out; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_number.cpp:110:23: required from here 110 | test_ints(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = int; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_number.cpp:32:31: required from ‘void c4::yml::test_ints() [with I = int]’ 32 | r["dec"].last_child() >> out; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_number.cpp:111:23: required from here 111 | test_ints(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = long int; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_number.cpp:32:31: required from ‘void c4::yml::test_ints() [with I = long int]’ 32 | r["dec"].last_child() >> out; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_number.cpp:112:23: required from here 112 | test_ints(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = unsigned char; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_number.cpp:32:31: required from ‘void c4::yml::test_ints() [with I = unsigned char]’ 32 | r["dec"].last_child() >> out; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_number.cpp:113:23: required from here 113 | test_ints(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = short unsigned int; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_number.cpp:32:31: required from ‘void c4::yml::test_ints() [with I = short unsigned int]’ 32 | r["dec"].last_child() >> out; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_number.cpp:114:24: required from here 114 | test_ints(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = unsigned int; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_number.cpp:32:31: required from ‘void c4::yml::test_ints() [with I = unsigned int]’ 32 | r["dec"].last_child() >> out; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_number.cpp:115:24: required from here 115 | test_ints(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = long unsigned int; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_number.cpp:32:31: required from ‘void c4::yml::test_ints() [with I = long unsigned int]’ 32 | r["dec"].last_child() >> out; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_number.cpp:116:24: required from here 116 | test_ints(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterOStream >; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:244:15: required from ‘OStream& c4::yml::operator<<(OStream&, const ConstNodeRef&) [with OStream = std::basic_ostream]’ 244 | em.emit_as(EMIT_YAML, n); | ~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/gtest/gtest-printers.h:225:9: required from ‘static decltype ((void)(((* os) << value))) testing::internal::internal_stream_operator_without_lexical_name_lookup::StreamPrinter::PrintValue(const T&, std::ostream*) [with T = c4::yml::ConstNodeRef; = void; decltype ((void)(((* os) << value))) = void; std::ostream = std::basic_ostream]’ 225 | *os << value; | ~~~~^~~~~~~~ /usr/include/gtest/gtest-printers.h:336:22: required from ‘void testing::internal::PrintWithFallback(const T&, std::ostream*) [with T = c4::yml::ConstNodeRef; std::ostream = std::basic_ostream]’ 336 | Printer::PrintValue(value, os); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/gtest/gtest-printers.h:465:30: required from ‘void testing::internal::PrintTo(const T&, std::ostream*) [with T = c4::yml::ConstNodeRef; std::ostream = std::basic_ostream]’ 465 | internal::PrintWithFallback(value, os); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/gtest/gtest-printers.h:808:12: required from ‘static void testing::internal::UniversalPrinter::Print(const T&, std::ostream*) [with T = c4::yml::ConstNodeRef; std::ostream = std::basic_ostream]’ 808 | PrintTo(value, os); | ~~~~~~~^~~~~~~~~~~ /usr/include/gtest/gtest-printers.h:1112:30: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/gtest/gtest-printers.h:439:45: required from ‘std::string testing::internal::FormatForComparisonFailureMessage(const T1&, const T2&) [with T1 = c4::yml::NodeRef; T2 = char [4]; std::string = std::__cxx11::basic_string]’ 439 | return FormatForComparison::Format(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/gtest/gtest.h:1363:53: required from ‘testing::AssertionResult testing::internal::CmpHelperEQFailure(const char*, const char*, const T1&, const T2&) [with T1 = c4::yml::NodeRef; T2 = char [4]]’ 1363 | FormatForComparisonFailureMessage(lhs, rhs), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/gtest/gtest.h:1383:28: required from ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = c4::yml::NodeRef; T2 = char [4]]’ 1383 | return CmpHelperEQFailure(lhs_expression, rhs_expression, lhs, rhs); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtest/gtest.h:1398:23: required from ‘static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = c4::yml::NodeRef; T2 = char [4]; typename std::enable_if<((! std::is_integral<_Tp>::value) || (! std::is_pointer<_T2>::value))>::type* = 0]’ 1398 | return CmpHelperEQ(lhs_expression, rhs_expression, lhs, rhs); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_number.cpp:69:9: required from ‘void c4::yml::test_ints() [with I = signed char]’ 69 | EXPECT_EQ(parsed["versions"][0], "0.1"); | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_number.cpp:109:22: required from here 109 | test_ints(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [38/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-json.dir/test_json.cpp.o -MF test/CMakeFiles/ryml-test-json.dir/test_json.cpp.o.d -o test/CMakeFiles/ryml-test-json.dir/test_json.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_json.cpp FAILED: test/CMakeFiles/ryml-test-json.dir/test_json.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-json.dir/test_json.cpp.o -MF test/CMakeFiles/ryml-test-json.dir/test_json.cpp.o.d -o test/CMakeFiles/ryml-test-json.dir/test_json.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_json.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:8, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/vector.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/std.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_json.cpp:2: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = foo::vec2; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_json.cpp:50:16: required from here 50 | r["v2"] >> v2out; | ^~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = foo::vec3; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_json.cpp:57:16: required from here 57 | r["v3"] >> v3out; | ^~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = foo::vec4; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_json.cpp:65:16: required from here 65 | r["v4"] >> v4out; | ^~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = std::map, int>; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_json.cpp:151:20: required from here 151 | t.rootref() >> m; | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterOStream >; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:253:15: required from ‘OStream& c4::yml::operator<<(OStream&, const as_json&) [with OStream = std::__cxx11::basic_stringstream]’ 253 | em.emit_as(EMIT_JSON, *j.tree, j.node, true); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_json.cpp:165:24: required from here 165 | ss << as_json(t); | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const [with T = std::__cxx11::basic_string; Impl = c4::yml::ConstNodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/map.hpp:35:12: required from ‘bool c4::yml::read(const ConstNodeRef&, std::map<_Key, _Tp, _Compare, _Alloc>*) [with K = std::__cxx11::basic_string; V = int; Less = std::less >; Alloc = std::allocator, int> >]’ 35 | ch >> c4::yml::key(k); | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:584:19: required from ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = std::map, int>; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’ 584 | if( ! read((ConstImpl const&)*this, &v)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_json.cpp:151:20: required from here 151 | t.rootref() >> m; | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = int; Impl = c4::yml::ConstNodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/map.hpp:36:12: required from ‘bool c4::yml::read(const ConstNodeRef&, std::map<_Key, _Tp, _Compare, _Alloc>*) [with K = std::__cxx11::basic_string; V = int; Less = std::less >; Alloc = std::allocator, int> >]’ 36 | ch >> v; | ~~~^~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:584:19: required from ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = std::map, int>; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’ 584 | if( ! read((ConstImpl const&)*this, &v)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_json.cpp:151:20: required from here 151 | t.rootref() >> m; | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ [39/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-nested_mapx2.dir/test_nested_mapx2.cpp.o -MF test/CMakeFiles/ryml-test-nested_mapx2.dir/test_nested_mapx2.cpp.o.d -o test/CMakeFiles/ryml-test-nested_mapx2.dir/test_nested_mapx2.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_nested_mapx2.cpp FAILED: test/CMakeFiles/ryml-test-nested_mapx2.dir/test_nested_mapx2.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-nested_mapx2.dir/test_nested_mapx2.cpp.o -MF test/CMakeFiles/ryml-test-nested_mapx2.dir/test_nested_mapx2.cpp.o.d -o test/CMakeFiles/ryml-test-nested_mapx2.dir/test_nested_mapx2.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_nested_mapx2.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_group.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_nested_mapx2.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [40/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-seq_of_map.dir/test_seq_of_map.cpp.o -MF test/CMakeFiles/ryml-test-seq_of_map.dir/test_seq_of_map.cpp.o.d -o test/CMakeFiles/ryml-test-seq_of_map.dir/test_seq_of_map.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_seq_of_map.cpp FAILED: test/CMakeFiles/ryml-test-seq_of_map.dir/test_seq_of_map.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-seq_of_map.dir/test_seq_of_map.cpp.o -MF test/CMakeFiles/ryml-test-seq_of_map.dir/test_seq_of_map.cpp.o.d -o test/CMakeFiles/ryml-test-seq_of_map.dir/test_seq_of_map.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_seq_of_map.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_group.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_seq_of_map.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [41/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-preprocess.dir/test_preprocess.cpp.o -MF test/CMakeFiles/ryml-test-preprocess.dir/test_preprocess.cpp.o.d -o test/CMakeFiles/ryml-test-preprocess.dir/test_preprocess.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_preprocess.cpp FAILED: test/CMakeFiles/ryml-test-preprocess.dir/test_preprocess.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-preprocess.dir/test_preprocess.cpp.o -MF test/CMakeFiles/ryml-test-preprocess.dir/test_preprocess.cpp.o.d -o test/CMakeFiles/ryml-test-preprocess.dir/test_preprocess.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_preprocess.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/preprocess.hpp:7, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_preprocess.cpp:3: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/./common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [42/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-null_val.dir/test_null_val.cpp.o -MF test/CMakeFiles/ryml-test-null_val.dir/test_null_val.cpp.o.d -o test/CMakeFiles/ryml-test-null_val.dir/test_null_val.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_null_val.cpp FAILED: test/CMakeFiles/ryml-test-null_val.dir/test_null_val.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-null_val.dir/test_null_val.cpp.o -MF test/CMakeFiles/ryml-test-null_val.dir/test_null_val.cpp.o.d -o test/CMakeFiles/ryml-test-null_val.dir/test_null_val.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_null_val.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_group.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_null_val.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [43/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-tag_property.dir/test_tag_property.cpp.o -MF test/CMakeFiles/ryml-test-tag_property.dir/test_tag_property.cpp.o.d -o test/CMakeFiles/ryml-test-tag_property.dir/test_tag_property.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_tag_property.cpp FAILED: test/CMakeFiles/ryml-test-tag_property.dir/test_tag_property.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-tag_property.dir/test_tag_property.cpp.o -MF test/CMakeFiles/ryml-test-tag_property.dir/test_tag_property.cpp.o.d -o test/CMakeFiles/ryml-test-tag_property.dir/test_tag_property.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_tag_property.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_group.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_tag_property.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [44/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-generic_map.dir/test_generic_map.cpp.o -MF test/CMakeFiles/ryml-test-generic_map.dir/test_generic_map.cpp.o.d -o test/CMakeFiles/ryml-test-generic_map.dir/test_generic_map.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_generic_map.cpp FAILED: test/CMakeFiles/ryml-test-generic_map.dir/test_generic_map.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-generic_map.dir/test_generic_map.cpp.o -MF test/CMakeFiles/ryml-test-generic_map.dir/test_generic_map.cpp.o.d -o test/CMakeFiles/ryml-test-generic_map.dir/test_generic_map.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_generic_map.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_group.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_generic_map.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [45/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-serialize.dir/test_serialize.cpp.o -MF test/CMakeFiles/ryml-test-serialize.dir/test_serialize.cpp.o.d -o test/CMakeFiles/ryml-test-serialize.dir/test_serialize.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp FAILED: test/CMakeFiles/ryml-test-serialize.dir/test_serialize.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-serialize.dir/test_serialize.cpp.o -MF test/CMakeFiles/ryml-test-serialize.dir/test_serialize.cpp.o.d -o test/CMakeFiles/ryml-test-serialize.dir/test_serialize.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:8, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/vector.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/std.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:2: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = foo::vec2; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:60:16: required from here 60 | r["v2"] >> v2out; | ^~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = foo::vec3; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:67:16: required from here 67 | r["v3"] >> v3out; | ^~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = foo::vec4; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:75:16: required from here 75 | r["v4"] >> v4out; | ^~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = bool; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:176:15: required from here 176 | t["a"] >> v; | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = float; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:235:21: required from here 235 | t["good"][0] >> f; | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = double; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:236:21: required from here 236 | t["good"][0] >> d; | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = std::__cxx11::basic_string; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:421:17: required from here 421 | t["foo"] >> s; | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = std::vector; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:109:7: required from ‘void c4::yml::do_test_serialize(Args&& ...) [with Container = std::vector; Args = {std::initializer_list}]’ 109 | n >> out; | ~~^~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:118:38: required from here 118 | do_test_serialize>(L{1, 2, 3, 4, 5}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = std::vector; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:109:7: required from ‘void c4::yml::do_test_serialize(Args&& ...) [with Container = std::vector; Args = {std::initializer_list}]’ 109 | n >> out; | ~~^~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:124:38: required from here 124 | do_test_serialize>(L{true, false, true, false, true, true}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = std::vector >; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:109:7: required from ‘void c4::yml::do_test_serialize(Args&& ...) [with Container = std::vector >; Args = {std::initializer_list, std::allocator > >}]’ 109 | n >> out; | ~~^~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:130:38: required from here 130 | do_test_serialize>(L{"0asdadk0", "1sdfkjdfgu1", "2fdfdjkhdfgkjhdfi2", "3e987dfgnfdg83", "4'd0fgºçdfg«4"}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = std::vector >; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:109:7: required from ‘void c4::yml::do_test_serialize(Args&& ...) [with Container = std::vector >; Args = {std::initializer_list > >}]’ 109 | n >> out; | ~~^~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:136:38: required from here 136 | do_test_serialize>(L{{1, 2, 3, 4, 5}, {6, 7, 8, 9, 0}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = std::map; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:109:7: required from ‘void c4::yml::do_test_serialize(Args&& ...) [with Container = std::map; Args = {std::initializer_list >}]’ 109 | n >> out; | ~~^~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:144:25: required from here 144 | do_test_serialize(L{{10, 0}, {11, 1}, {22, 2}, {10001, 1000}, {20002, 2000}, {30003, 3000}}); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = std::map, int>; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:109:7: required from ‘void c4::yml::do_test_serialize(Args&& ...) [with Container = std::map, int>; Args = {std::initializer_list, std::allocator >, int> >}]’ 109 | n >> out; | ~~^~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:150:25: required from here 150 | do_test_serialize(L{{"asdsdf", 0}, {"dfgdfgdfg", 1}, {"dfgjdfgkjh", 2}}); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = std::map, std::vector >; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:109:7: required from ‘void c4::yml::do_test_serialize(Args&& ...) [with Container = std::map, std::vector >; Args = {std::initializer_list, std::allocator >, std::vector > > >}]’ 109 | n >> out; | ~~^~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:156:25: required from here 156 | do_test_serialize(L{{"asdsdf", {0, 1, 2, 3}}, {"dfgdfgdfg", {4, 5, 6, 7}}, {"dfgjdfgkjh", {8, 9, 10, 11}}}); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = std::vector, int> >; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:109:7: required from ‘void c4::yml::do_test_serialize(Args&& ...) [with Container = std::vector, int> >; Args = {std::initializer_list, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator >, int> > > >}]’ 109 | n >> out; | ~~^~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:163:25: required from here 163 | do_test_serialize(L{ | ~~~~~~~~~~~~~~~~~~~~^~~ 164 | M{{"asdasf", 0}, {"dfgkjhdfg", 1}, {"fghffg", 2}, {"r5656kjnh9b'dfgwg+*", 3}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | M{{"asdasf", 10}, {"dfgkjhdfg", 11}, {"fghffg", 12}, {"r5656kjnh9b'dfgwg+*", 13}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | M{{"asdasf", 20}, {"dfgkjhdfg", 21}, {"fghffg", 22}, {"r5656kjnh9b'dfgwg+*", 23}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | M{{"asdasf", 30}, {"dfgkjhdfg", 31}, {"fghffg", 32}, {"r5656kjnh9b'dfgwg+*", 33}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | }); | ~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = int; Impl = c4::yml::ConstNodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/vector.hpp:30:12: required from ‘bool c4::yml::read(const ConstNodeRef&, std::vector<_Tp, _Alloc>*) [with V = int; Alloc = std::allocator]’ 30 | ch >> (*vec)[pos++]; | ~~~^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:584:19: required from ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = std::vector; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’ 584 | if( ! read((ConstImpl const&)*this, &v)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:109:7: required from ‘void c4::yml::do_test_serialize(Args&& ...) [with Container = std::vector; Args = {std::initializer_list}]’ 109 | n >> out; | ~~^~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:118:38: required from here 118 | do_test_serialize>(L{1, 2, 3, 4, 5}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = bool; Impl = c4::yml::ConstNodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/vector.hpp:44:12: required from ‘bool c4::yml::read(const ConstNodeRef&, std::vector*) [with Alloc = std::allocator]’ 44 | ch >> tmp; | ~~~^~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:584:19: required from ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = std::vector; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’ 584 | if( ! read((ConstImpl const&)*this, &v)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:109:7: required from ‘void c4::yml::do_test_serialize(Args&& ...) [with Container = std::vector; Args = {std::initializer_list}]’ 109 | n >> out; | ~~^~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:124:38: required from here 124 | do_test_serialize>(L{true, false, true, false, true, true}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = std::__cxx11::basic_string; Impl = c4::yml::ConstNodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/vector.hpp:30:12: required from ‘bool c4::yml::read(const ConstNodeRef&, std::vector<_Tp, _Alloc>*) [with V = std::__cxx11::basic_string; Alloc = std::allocator >]’ 30 | ch >> (*vec)[pos++]; | ~~~^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:584:19: required from ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = std::vector >; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’ 584 | if( ! read((ConstImpl const&)*this, &v)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:109:7: required from ‘void c4::yml::do_test_serialize(Args&& ...) [with Container = std::vector >; Args = {std::initializer_list, std::allocator > >}]’ 109 | n >> out; | ~~^~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:130:38: required from here 130 | do_test_serialize>(L{"0asdadk0", "1sdfkjdfgu1", "2fdfdjkhdfgkjhdfi2", "3e987dfgnfdg83", "4'd0fgºçdfg«4"}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = std::vector; Impl = c4::yml::ConstNodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/vector.hpp:30:12: required from ‘bool c4::yml::read(const ConstNodeRef&, std::vector<_Tp, _Alloc>*) [with V = std::vector; Alloc = std::allocator >]’ 30 | ch >> (*vec)[pos++]; | ~~~^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:584:19: required from ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = std::vector >; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’ 584 | if( ! read((ConstImpl const&)*this, &v)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:109:7: required from ‘void c4::yml::do_test_serialize(Args&& ...) [with Container = std::vector >; Args = {std::initializer_list > >}]’ 109 | n >> out; | ~~^~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:136:38: required from here 136 | do_test_serialize>(L{{1, 2, 3, 4, 5}, {6, 7, 8, 9, 0}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const [with T = int; Impl = c4::yml::ConstNodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/map.hpp:35:12: required from ‘bool c4::yml::read(const ConstNodeRef&, std::map<_Key, _Tp, _Compare, _Alloc>*) [with K = int; V = int; Less = std::less; Alloc = std::allocator >]’ 35 | ch >> c4::yml::key(k); | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:584:19: required from ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = std::map; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’ 584 | if( ! read((ConstImpl const&)*this, &v)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:109:7: required from ‘void c4::yml::do_test_serialize(Args&& ...) [with Container = std::map; Args = {std::initializer_list >}]’ 109 | n >> out; | ~~^~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:144:25: required from here 144 | do_test_serialize(L{{10, 0}, {11, 1}, {22, 2}, {10001, 1000}, {20002, 2000}, {30003, 3000}}); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const [with T = std::__cxx11::basic_string; Impl = c4::yml::ConstNodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/map.hpp:35:12: required from ‘bool c4::yml::read(const ConstNodeRef&, std::map<_Key, _Tp, _Compare, _Alloc>*) [with K = std::__cxx11::basic_string; V = int; Less = std::less >; Alloc = std::allocator, int> >]’ 35 | ch >> c4::yml::key(k); | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:584:19: required from ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = std::map, int>; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’ 584 | if( ! read((ConstImpl const&)*this, &v)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:109:7: required from ‘void c4::yml::do_test_serialize(Args&& ...) [with Container = std::map, int>; Args = {std::initializer_list, std::allocator >, int> >}]’ 109 | n >> out; | ~~^~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:150:25: required from here 150 | do_test_serialize(L{{"asdsdf", 0}, {"dfgdfgdfg", 1}, {"dfgjdfgkjh", 2}}); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = std::map, int>; Impl = c4::yml::ConstNodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/vector.hpp:30:12: required from ‘bool c4::yml::read(const ConstNodeRef&, std::vector<_Tp, _Alloc>*) [with V = std::map, int>; Alloc = std::allocator, int> >]’ 30 | ch >> (*vec)[pos++]; | ~~~^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:584:19: required from ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = std::vector, int> >; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’ 584 | if( ! read((ConstImpl const&)*this, &v)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:109:7: required from ‘void c4::yml::do_test_serialize(Args&& ...) [with Container = std::vector, int> >; Args = {std::initializer_list, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator >, int> > > >}]’ 109 | n >> out; | ~~^~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_serialize.cpp:163:25: required from here 163 | do_test_serialize(L{ | ~~~~~~~~~~~~~~~~~~~~^~~ 164 | M{{"asdasf", 0}, {"dfgkjhdfg", 1}, {"fghffg", 2}, {"r5656kjnh9b'dfgwg+*", 3}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | M{{"asdasf", 10}, {"dfgkjhdfg", 11}, {"fghffg", 12}, {"r5656kjnh9b'dfgwg+*", 13}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | M{{"asdasf", 20}, {"dfgkjhdfg", 21}, {"fghffg", 22}, {"r5656kjnh9b'dfgwg+*", 23}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | M{{"asdasf", 30}, {"dfgkjhdfg", 31}, {"fghffg", 32}, {"r5656kjnh9b'dfgwg+*", 33}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | }); | ~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ [46/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-scalar_names.dir/test_scalar_names.cpp.o -MF test/CMakeFiles/ryml-test-scalar_names.dir/test_scalar_names.cpp.o.d -o test/CMakeFiles/ryml-test-scalar_names.dir/test_scalar_names.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_scalar_names.cpp FAILED: test/CMakeFiles/ryml-test-scalar_names.dir/test_scalar_names.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-scalar_names.dir/test_scalar_names.cpp.o -MF test/CMakeFiles/ryml-test-scalar_names.dir/test_scalar_names.cpp.o.d -o test/CMakeFiles/ryml-test-scalar_names.dir/test_scalar_names.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_scalar_names.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_group.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_scalar_names.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [47/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-double_quoted.dir/test_double_quoted.cpp.o -MF test/CMakeFiles/ryml-test-double_quoted.dir/test_double_quoted.cpp.o.d -o test/CMakeFiles/ryml-test-double_quoted.dir/test_double_quoted.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_double_quoted.cpp FAILED: test/CMakeFiles/ryml-test-double_quoted.dir/test_double_quoted.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-double_quoted.dir/test_double_quoted.cpp.o -MF test/CMakeFiles/ryml-test-double_quoted.dir/test_double_quoted.cpp.o.d -o test/CMakeFiles/ryml-test-double_quoted.dir/test_double_quoted.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_double_quoted.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_group.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_double_quoted.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [48/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-style.dir/test_style.cpp.o -MF test/CMakeFiles/ryml-test-style.dir/test_style.cpp.o.d -o test/CMakeFiles/ryml-test-style.dir/test_style.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_style.cpp FAILED: test/CMakeFiles/ryml-test-style.dir/test_style.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-style.dir/test_style.cpp.o -MF test/CMakeFiles/ryml-test-style.dir/test_style.cpp.o.d -o test/CMakeFiles/ryml-test-style.dir/test_style.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_style.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:8, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/vector.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/std.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_style.cpp:2: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [49/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-merge.dir/test_merge.cpp.o -MF test/CMakeFiles/ryml-test-merge.dir/test_merge.cpp.o.d -o test/CMakeFiles/ryml-test-merge.dir/test_merge.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_merge.cpp FAILED: test/CMakeFiles/ryml-test-merge.dir/test_merge.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-merge.dir/test_merge.cpp.o -MF test/CMakeFiles/ryml-test-merge.dir/test_merge.cpp.o.d -o test/CMakeFiles/ryml-test-merge.dir/test_merge.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_merge.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:8, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/vector.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/std.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_merge.cpp:2: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [50/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-nested_seqx4.dir/test_nested_seqx4.cpp.o -MF test/CMakeFiles/ryml-test-nested_seqx4.dir/test_nested_seqx4.cpp.o.d -o test/CMakeFiles/ryml-test-nested_seqx4.dir/test_nested_seqx4.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_nested_seqx4.cpp FAILED: test/CMakeFiles/ryml-test-nested_seqx4.dir/test_nested_seqx4.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-nested_seqx4.dir/test_nested_seqx4.cpp.o -MF test/CMakeFiles/ryml-test-nested_seqx4.dir/test_nested_seqx4.cpp.o.d -o test/CMakeFiles/ryml-test-nested_seqx4.dir/test_nested_seqx4.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_nested_seqx4.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_group.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_nested_seqx4.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [51/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-simple_set.dir/test_simple_set.cpp.o -MF test/CMakeFiles/ryml-test-simple_set.dir/test_simple_set.cpp.o.d -o test/CMakeFiles/ryml-test-simple_set.dir/test_simple_set.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_simple_set.cpp FAILED: test/CMakeFiles/ryml-test-simple_set.dir/test_simple_set.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-simple_set.dir/test_simple_set.cpp.o -MF test/CMakeFiles/ryml-test-simple_set.dir/test_simple_set.cpp.o.d -o test/CMakeFiles/ryml-test-simple_set.dir/test_simple_set.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_simple_set.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_group.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_simple_set.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [52/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-suite.dir/test_suite.cpp.o -MF test/CMakeFiles/ryml-test-suite.dir/test_suite.cpp.o.d -o test/CMakeFiles/ryml-test-suite.dir/test_suite.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp FAILED: test/CMakeFiles/ryml-test-suite.dir/test_suite.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-suite.dir/test_suite.cpp.o -MF test/CMakeFiles/ryml-test-suite.dir/test_suite.cpp.o.d -o test/CMakeFiles/ryml-test-suite.dir/test_suite.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:8, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/vector.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/std.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:2: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In constructor ‘c4::yml::SuiteCase::SuiteCase(const char*, const char*, const char*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:454:9: note: in expansion of macro ‘RYML_CHECK’ 454 | RYML_CHECK(case_dir.find('\\') == yml::npos); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::unix_arena_parse_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:503:5: note: in expansion of macro ‘RYML_CHECK’ 503 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:565:1: note: in expansion of macro ‘DEFINE_TESTS’ 565 | DEFINE_TESTS(unix_arena); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::unix_arena_compare_trees_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:512:5: note: in expansion of macro ‘RYML_CHECK’ 512 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:565:1: note: in expansion of macro ‘DEFINE_TESTS’ 565 | DEFINE_TESTS(unix_arena); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::unix_arena_emit_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:521:5: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:565:1: note: in expansion of macro ‘DEFINE_TESTS’ 565 | DEFINE_TESTS(unix_arena); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::unix_arena_compare_emitted_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:530:5: note: in expansion of macro ‘RYML_CHECK’ 530 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:565:1: note: in expansion of macro ‘DEFINE_TESTS’ 565 | DEFINE_TESTS(unix_arena); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::unix_inplace_parse_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:503:5: note: in expansion of macro ‘RYML_CHECK’ 503 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:566:1: note: in expansion of macro ‘DEFINE_TESTS’ 566 | DEFINE_TESTS(unix_inplace); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::unix_inplace_compare_trees_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:512:5: note: in expansion of macro ‘RYML_CHECK’ 512 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:566:1: note: in expansion of macro ‘DEFINE_TESTS’ 566 | DEFINE_TESTS(unix_inplace); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::unix_inplace_emit_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:521:5: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:566:1: note: in expansion of macro ‘DEFINE_TESTS’ 566 | DEFINE_TESTS(unix_inplace); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::unix_inplace_compare_emitted_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:530:5: note: in expansion of macro ‘RYML_CHECK’ 530 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:566:1: note: in expansion of macro ‘DEFINE_TESTS’ 566 | DEFINE_TESTS(unix_inplace); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::unix_arena_reuse_parse_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:503:5: note: in expansion of macro ‘RYML_CHECK’ 503 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:567:1: note: in expansion of macro ‘DEFINE_TESTS’ 567 | DEFINE_TESTS(unix_arena_reuse); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::unix_arena_reuse_compare_trees_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:512:5: note: in expansion of macro ‘RYML_CHECK’ 512 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:567:1: note: in expansion of macro ‘DEFINE_TESTS’ 567 | DEFINE_TESTS(unix_arena_reuse); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::unix_arena_reuse_emit_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:521:5: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:567:1: note: in expansion of macro ‘DEFINE_TESTS’ 567 | DEFINE_TESTS(unix_arena_reuse); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::unix_arena_reuse_compare_emitted_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:530:5: note: in expansion of macro ‘RYML_CHECK’ 530 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:567:1: note: in expansion of macro ‘DEFINE_TESTS’ 567 | DEFINE_TESTS(unix_arena_reuse); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::unix_inplace_reuse_parse_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:503:5: note: in expansion of macro ‘RYML_CHECK’ 503 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:568:1: note: in expansion of macro ‘DEFINE_TESTS’ 568 | DEFINE_TESTS(unix_inplace_reuse); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::unix_inplace_reuse_compare_trees_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:512:5: note: in expansion of macro ‘RYML_CHECK’ 512 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:568:1: note: in expansion of macro ‘DEFINE_TESTS’ 568 | DEFINE_TESTS(unix_inplace_reuse); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::unix_inplace_reuse_emit_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:521:5: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:568:1: note: in expansion of macro ‘DEFINE_TESTS’ 568 | DEFINE_TESTS(unix_inplace_reuse); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::unix_inplace_reuse_compare_emitted_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:530:5: note: in expansion of macro ‘RYML_CHECK’ 530 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:568:1: note: in expansion of macro ‘DEFINE_TESTS’ 568 | DEFINE_TESTS(unix_inplace_reuse); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::windows_arena_parse_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:503:5: note: in expansion of macro ‘RYML_CHECK’ 503 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:569:1: note: in expansion of macro ‘DEFINE_TESTS’ 569 | DEFINE_TESTS(windows_arena); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::windows_arena_compare_trees_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:512:5: note: in expansion of macro ‘RYML_CHECK’ 512 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:569:1: note: in expansion of macro ‘DEFINE_TESTS’ 569 | DEFINE_TESTS(windows_arena); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::windows_arena_emit_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:521:5: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:569:1: note: in expansion of macro ‘DEFINE_TESTS’ 569 | DEFINE_TESTS(windows_arena); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::windows_arena_compare_emitted_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:530:5: note: in expansion of macro ‘RYML_CHECK’ 530 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:569:1: note: in expansion of macro ‘DEFINE_TESTS’ 569 | DEFINE_TESTS(windows_arena); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::windows_inplace_parse_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:503:5: note: in expansion of macro ‘RYML_CHECK’ 503 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:570:1: note: in expansion of macro ‘DEFINE_TESTS’ 570 | DEFINE_TESTS(windows_inplace); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::windows_inplace_compare_trees_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:512:5: note: in expansion of macro ‘RYML_CHECK’ 512 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:570:1: note: in expansion of macro ‘DEFINE_TESTS’ 570 | DEFINE_TESTS(windows_inplace); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::windows_inplace_emit_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:521:5: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:570:1: note: in expansion of macro ‘DEFINE_TESTS’ 570 | DEFINE_TESTS(windows_inplace); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::windows_inplace_compare_emitted_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:530:5: note: in expansion of macro ‘RYML_CHECK’ 530 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:570:1: note: in expansion of macro ‘DEFINE_TESTS’ 570 | DEFINE_TESTS(windows_inplace); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::windows_arena_reuse_parse_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:503:5: note: in expansion of macro ‘RYML_CHECK’ 503 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:571:1: note: in expansion of macro ‘DEFINE_TESTS’ 571 | DEFINE_TESTS(windows_arena_reuse); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::windows_arena_reuse_compare_trees_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:512:5: note: in expansion of macro ‘RYML_CHECK’ 512 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:571:1: note: in expansion of macro ‘DEFINE_TESTS’ 571 | DEFINE_TESTS(windows_arena_reuse); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::windows_arena_reuse_emit_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:521:5: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:571:1: note: in expansion of macro ‘DEFINE_TESTS’ 571 | DEFINE_TESTS(windows_arena_reuse); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::windows_arena_reuse_compare_emitted_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:530:5: note: in expansion of macro ‘RYML_CHECK’ 530 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:571:1: note: in expansion of macro ‘DEFINE_TESTS’ 571 | DEFINE_TESTS(windows_arena_reuse); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::windows_inplace_reuse_parse_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:503:5: note: in expansion of macro ‘RYML_CHECK’ 503 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:572:1: note: in expansion of macro ‘DEFINE_TESTS’ 572 | DEFINE_TESTS(windows_inplace_reuse); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::windows_inplace_reuse_compare_trees_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:512:5: note: in expansion of macro ‘RYML_CHECK’ 512 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:572:1: note: in expansion of macro ‘DEFINE_TESTS’ 572 | DEFINE_TESTS(windows_inplace_reuse); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::windows_inplace_reuse_emit_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:521:5: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:572:1: note: in expansion of macro ‘DEFINE_TESTS’ 572 | DEFINE_TESTS(windows_inplace_reuse); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp: In member function ‘virtual void c4::yml::windows_inplace_reuse_compare_emitted_Test::TestBody()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:530:5: note: in expansion of macro ‘RYML_CHECK’ 530 | RYML_CHECK(GetParam() < NLEVELS); \ | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_suite.cpp:572:1: note: in expansion of macro ‘DEFINE_TESTS’ 572 | DEFINE_TESTS(windows_inplace_reuse); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [53/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-plain_scalar.dir/test_plain_scalar.cpp.o -MF test/CMakeFiles/ryml-test-plain_scalar.dir/test_plain_scalar.cpp.o.d -o test/CMakeFiles/ryml-test-plain_scalar.dir/test_plain_scalar.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_plain_scalar.cpp FAILED: test/CMakeFiles/ryml-test-plain_scalar.dir/test_plain_scalar.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-plain_scalar.dir/test_plain_scalar.cpp.o -MF test/CMakeFiles/ryml-test-plain_scalar.dir/test_plain_scalar.cpp.o.d -o test/CMakeFiles/ryml-test-plain_scalar.dir/test_plain_scalar.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_plain_scalar.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_group.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_plain_scalar.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [54/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-nested_seqx2.dir/test_nested_seqx2.cpp.o -MF test/CMakeFiles/ryml-test-nested_seqx2.dir/test_nested_seqx2.cpp.o.d -o test/CMakeFiles/ryml-test-nested_seqx2.dir/test_nested_seqx2.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_nested_seqx2.cpp FAILED: test/CMakeFiles/ryml-test-nested_seqx2.dir/test_nested_seqx2.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-nested_seqx2.dir/test_nested_seqx2.cpp.o -MF test/CMakeFiles/ryml-test-nested_seqx2.dir/test_nested_seqx2.cpp.o.d -o test/CMakeFiles/ryml-test-nested_seqx2.dir/test_nested_seqx2.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_nested_seqx2.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_group.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_nested_seqx2.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [55/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-simple_seq.dir/test_simple_seq.cpp.o -MF test/CMakeFiles/ryml-test-simple_seq.dir/test_simple_seq.cpp.o.d -o test/CMakeFiles/ryml-test-simple_seq.dir/test_simple_seq.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_simple_seq.cpp FAILED: test/CMakeFiles/ryml-test-simple_seq.dir/test_simple_seq.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-simple_seq.dir/test_simple_seq.cpp.o -MF test/CMakeFiles/ryml-test-simple_seq.dir/test_simple_seq.cpp.o.d -o test/CMakeFiles/ryml-test-simple_seq.dir/test_simple_seq.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_simple_seq.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_group.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_simple_seq.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [56/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-single_quoted.dir/test_single_quoted.cpp.o -MF test/CMakeFiles/ryml-test-single_quoted.dir/test_single_quoted.cpp.o.d -o test/CMakeFiles/ryml-test-single_quoted.dir/test_single_quoted.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_single_quoted.cpp FAILED: test/CMakeFiles/ryml-test-single_quoted.dir/test_single_quoted.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-single_quoted.dir/test_single_quoted.cpp.o -MF test/CMakeFiles/ryml-test-single_quoted.dir/test_single_quoted.cpp.o.d -o test/CMakeFiles/ryml-test-single_quoted.dir/test_single_quoted.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_single_quoted.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_group.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_single_quoted.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [57/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-github_issues.dir/test_github_issues.cpp.o -MF test/CMakeFiles/ryml-test-github_issues.dir/test_github_issues.cpp.o.d -o test/CMakeFiles/ryml-test-github_issues.dir/test_github_issues.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_github_issues.cpp FAILED: test/CMakeFiles/ryml-test-github_issues.dir/test_github_issues.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-github_issues.dir/test_github_issues.cpp.o -MF test/CMakeFiles/ryml-test-github_issues.dir/test_github_issues.cpp.o.d -o test/CMakeFiles/ryml-test-github_issues.dir/test_github_issues.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_github_issues.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_group.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_github_issues.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterOStream >; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:244:15: required from ‘OStream& c4::yml::operator<<(OStream&, const ConstNodeRef&) [with OStream = std::basic_ostream]’ 244 | em.emit_as(EMIT_YAML, n); | ~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/gtest/gtest-printers.h:225:9: required from ‘static decltype ((void)(((* os) << value))) testing::internal::internal_stream_operator_without_lexical_name_lookup::StreamPrinter::PrintValue(const T&, std::ostream*) [with T = c4::yml::ConstNodeRef; = void; decltype ((void)(((* os) << value))) = void; std::ostream = std::basic_ostream]’ 225 | *os << value; | ~~~~^~~~~~~~ /usr/include/gtest/gtest-printers.h:336:22: required from ‘void testing::internal::PrintWithFallback(const T&, std::ostream*) [with T = c4::yml::ConstNodeRef; std::ostream = std::basic_ostream]’ 336 | Printer::PrintValue(value, os); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/gtest/gtest-printers.h:465:30: required from ‘void testing::internal::PrintTo(const T&, std::ostream*) [with T = c4::yml::ConstNodeRef; std::ostream = std::basic_ostream]’ 465 | internal::PrintWithFallback(value, os); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/gtest/gtest-printers.h:808:12: required from ‘static void testing::internal::UniversalPrinter::Print(const T&, std::ostream*) [with T = c4::yml::ConstNodeRef; std::ostream = std::basic_ostream]’ 808 | PrintTo(value, os); | ~~~~~~~^~~~~~~~~~~ /usr/include/gtest/gtest-printers.h:1112:30: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/gtest/gtest-printers.h:358:36: required from ‘static std::string testing::internal::FormatForComparison::Format(const ToPrint&) [with ToPrint = c4::yml::NodeRef; OtherOperand = char [4]; std::string = std::__cxx11::basic_string]’ 358 | return ::testing::PrintToString(value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/gtest/gtest-printers.h:439:45: required from ‘std::string testing::internal::FormatForComparisonFailureMessage(const T1&, const T2&) [with T1 = c4::yml::NodeRef; T2 = char [4]; std::string = std::__cxx11::basic_string]’ 439 | return FormatForComparison::Format(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/gtest/gtest.h:1363:53: required from ‘testing::AssertionResult testing::internal::CmpHelperEQFailure(const char*, const char*, const T1&, const T2&) [with T1 = c4::yml::NodeRef; T2 = char [4]]’ 1363 | FormatForComparisonFailureMessage(lhs, rhs), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/gtest/gtest.h:1383:28: required from ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = c4::yml::NodeRef; T2 = char [4]]’ 1383 | return CmpHelperEQFailure(lhs_expression, rhs_expression, lhs, rhs); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtest/gtest.h:1398:23: required from ‘static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = c4::yml::NodeRef; T2 = char [4]; typename std::enable_if<((! std::is_integral<_Tp>::value) || (! std::is_pointer<_T2>::value))>::type* = 0]’ 1398 | return CmpHelperEQ(lhs_expression, rhs_expression, lhs, rhs); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_github_issues.cpp:18:5: required from here 18 | ASSERT_EQ(root["map"]["node"], "bar"); | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [58/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-simple_anchor.dir/test_simple_anchor.cpp.o -MF test/CMakeFiles/ryml-test-simple_anchor.dir/test_simple_anchor.cpp.o.d -o test/CMakeFiles/ryml-test-simple_anchor.dir/test_simple_anchor.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_simple_anchor.cpp FAILED: test/CMakeFiles/ryml-test-simple_anchor.dir/test_simple_anchor.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-simple_anchor.dir/test_simple_anchor.cpp.o -MF test/CMakeFiles/ryml-test-simple_anchor.dir/test_simple_anchor.cpp.o.d -o test/CMakeFiles/ryml-test-simple_anchor.dir/test_simple_anchor.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_simple_anchor.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/yml.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:10, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_group.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_simple_anchor.cpp:1: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/././test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [59/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-noderef.dir/test_noderef.cpp.o -MF test/CMakeFiles/ryml-test-noderef.dir/test_noderef.cpp.o.d -o test/CMakeFiles/ryml-test-noderef.dir/test_noderef.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_noderef.cpp FAILED: test/CMakeFiles/ryml-test-noderef.dir/test_noderef.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-noderef.dir/test_noderef.cpp.o -MF test/CMakeFiles/ryml-test-noderef.dir/test_noderef.cpp.o.d -o test/CMakeFiles/ryml-test-noderef.dir/test_noderef.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_noderef.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:8, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/vector.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/std.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_noderef.cpp:2: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp: In member function ‘void c4::yml::CallbacksTester::check()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp:44:9: note: in expansion of macro ‘RYML_CHECK’ 44 | RYML_CHECK(num_allocs == num_deallocs); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp:45:9: note: in expansion of macro ‘RYML_CHECK’ 45 | RYML_CHECK(alloc_size == dealloc_size); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp: In member function ‘void* c4::yml::CallbacksTester::allocate(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp:63:9: note: in expansion of macro ‘RYML_CHECK’ 63 | RYML_CHECK(alloc_size < memory_pool.size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp: In member function ‘void c4::yml::CallbacksTester::free(void*, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp:69:9: note: in expansion of macro ‘RYML_CHECK’ 69 | RYML_CHECK((char*)mem >= &memory_pool.front() && (char*)mem < &memory_pool.back()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp:70:9: note: in expansion of macro ‘RYML_CHECK’ 70 | RYML_CHECK((char*)mem+len >= &memory_pool.front() && (char*)mem+len <= &memory_pool.back()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = int; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_noderef.cpp:88:57: required from here 88 | root["b"]["seq2"][4] << 55; root["b"]["seq2"][4] >> iv; | ^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = long unsigned int; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_noderef.cpp:91:65: required from here 91 | root["b"]["seq2"][5] << size_t(55); root["b"]["seq2"][5] >> zv; | ^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = float; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_noderef.cpp:94:59: required from here 94 | root["b"]["seq2"][6] << 2.0f; root["b"]["seq2"][6] >> fv; | ^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In instantiation of ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&) [with CharOwningContainer = std::__cxx11::basic_string]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_noderef.cpp:734:9: required from here 734 | EXPECT_EQ(emitrs_yaml(formats), expected); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr) [with U = c4::yml::NodeRef; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef; typename std::enable_if<(! std::is_same::value), Impl>::type = c4::yml::NodeRef; c4::csubstr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_noderef.cpp:310:5: required from ‘void c4::yml::test_fail_read(Tree*, NodeT) [with NodeT = NodeRef]’ 310 | _TEST_FAIL(node.at("key")) | ~~~~~~~^~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_noderef.cpp:377:19: required from here 377 | test_fail_read(nullptr, none); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t) [with U = c4::yml::NodeRef; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef; typename std::enable_if<(! std::is_same::value), Impl>::type = c4::yml::NodeRef; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_noderef.cpp:311:5: required from ‘void c4::yml::test_fail_read(Tree*, NodeT) [with NodeT = NodeRef]’ 311 | _TEST_FAIL(node.at(0)) | ~~~~~~~^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_noderef.cpp:377:19: required from here 377 | test_fail_read(nullptr, none); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const [with T = int; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_noderef.cpp:314:5: required from ‘void c4::yml::test_fail_read(Tree*, NodeT) [with NodeT = NodeRef]’ 314 | _TEST_FAIL(node >> key(val)) | ~~~~~^~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_noderef.cpp:377:19: required from here 377 | test_fail_read(nullptr, none); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const [with Impl = c4::yml::ConstNodeRef; ConstImpl = c4::yml::ConstNodeRef; c4::csubstr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_noderef.cpp:310:5: required from ‘void c4::yml::test_fail_read(Tree*, NodeT) [with NodeT = ConstNodeRef]’ 310 | _TEST_FAIL(node.at("key")) | ~~~~~~~^~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_noderef.cpp:398:19: required from here 398 | test_fail_read(nullptr, const_none); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const [with Impl = c4::yml::ConstNodeRef; ConstImpl = c4::yml::ConstNodeRef; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_noderef.cpp:311:5: required from ‘void c4::yml::test_fail_read(Tree*, NodeT) [with NodeT = ConstNodeRef]’ 311 | _TEST_FAIL(node.at(0)) | ~~~~~~~^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_noderef.cpp:398:19: required from here 398 | test_fail_read(nullptr, const_none); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const [with T = int; Impl = c4::yml::ConstNodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_noderef.cpp:313:5: required from ‘void c4::yml::test_fail_read(Tree*, NodeT) [with NodeT = ConstNodeRef]’ 313 | _TEST_FAIL(node >> val) | ~~~~~^~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_noderef.cpp:398:19: required from here 398 | test_fail_read(nullptr, const_none); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const [with T = int; Impl = c4::yml::ConstNodeRef; ConstImpl = c4::yml::ConstNodeRef]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_noderef.cpp:314:5: required from ‘void c4::yml::test_fail_read(Tree*, NodeT) [with NodeT = ConstNodeRef]’ 314 | _TEST_FAIL(node >> key(val)) | ~~~~~^~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_noderef.cpp:398:19: required from here 398 | test_fail_read(nullptr, const_none); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterOStream >; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:244:15: required from ‘OStream& c4::yml::operator<<(OStream&, const ConstNodeRef&) [with OStream = std::basic_ostream]’ 244 | em.emit_as(EMIT_YAML, n); | ~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/gtest/gtest-printers.h:225:9: required from ‘static decltype ((void)(((* os) << value))) testing::internal::internal_stream_operator_without_lexical_name_lookup::StreamPrinter::PrintValue(const T&, std::ostream*) [with T = c4::yml::ConstNodeRef; = void; decltype ((void)(((* os) << value))) = void; std::ostream = std::basic_ostream]’ 225 | *os << value; | ~~~~^~~~~~~~ /usr/include/gtest/gtest-printers.h:336:22: required from ‘void testing::internal::PrintWithFallback(const T&, std::ostream*) [with T = c4::yml::ConstNodeRef; std::ostream = std::basic_ostream]’ 336 | Printer::PrintValue(value, os); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/gtest/gtest-printers.h:465:30: required from ‘void testing::internal::PrintTo(const T&, std::ostream*) [with T = c4::yml::ConstNodeRef; std::ostream = std::basic_ostream]’ 465 | internal::PrintWithFallback(value, os); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/gtest/gtest-printers.h:808:12: required from ‘static void testing::internal::UniversalPrinter::Print(const T&, std::ostream*) [with T = c4::yml::ConstNodeRef; std::ostream = std::basic_ostream]’ 808 | PrintTo(value, os); | ~~~~~~~^~~~~~~~~~~ /usr/include/gtest/gtest-printers.h:1112:30: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/gtest/gtest-printers.h:358:36: required from ‘static std::string testing::internal::FormatForComparison::Format(const ToPrint&) [with ToPrint = c4::yml::ConstNodeRef; OtherOperand = c4::yml::NodeRef; std::string = std::__cxx11::basic_string]’ 358 | return ::testing::PrintToString(value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/gtest/gtest-printers.h:439:45: required from ‘std::string testing::internal::FormatForComparisonFailureMessage(const T1&, const T2&) [with T1 = c4::yml::ConstNodeRef; T2 = c4::yml::NodeRef; std::string = std::__cxx11::basic_string]’ 439 | return FormatForComparison::Format(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/gtest/gtest.h:1364:53: required from ‘testing::AssertionResult testing::internal::CmpHelperEQFailure(const char*, const char*, const T1&, const T2&) [with T1 = c4::yml::NodeRef; T2 = c4::yml::ConstNodeRef]’ 1364 | FormatForComparisonFailureMessage(rhs, lhs), false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/gtest/gtest.h:1383:28: required from ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = c4::yml::NodeRef; T2 = c4::yml::ConstNodeRef]’ 1383 | return CmpHelperEQFailure(lhs_expression, rhs_expression, lhs, rhs); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtest/gtest.h:1398:23: required from ‘static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = c4::yml::NodeRef; T2 = c4::yml::ConstNodeRef; typename std::enable_if<((! std::is_integral<_Tp>::value) || (! std::is_pointer<_T2>::value))>::type* = 0]’ 1398 | return CmpHelperEQ(lhs_expression, rhs_expression, lhs, rhs); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_noderef.cpp:1126:9: required from here 1126 | EXPECT_EQ(n.doc(0), nc.doc(0)); | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ [60/161] /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-tree.dir/test_tree.cpp.o -MF test/CMakeFiles/ryml-test-tree.dir/test_tree.cpp.o.d -o test/CMakeFiles/ryml-test-tree.dir/test_tree.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_tree.cpp FAILED: test/CMakeFiles/ryml-test-tree.dir/test_tree.cpp.o /usr/bin/g++ -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test -I/builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src -O2 -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DNDEBUG -std=c++14 -MD -MT test/CMakeFiles/ryml-test-tree.dir/test_tree.cpp.o -MF test/CMakeFiles/ryml-test-tree.dir/test_tree.cpp.o.d -o test/CMakeFiles/ryml-test-tree.dir/test_tree.cpp.o -c /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_tree.cpp In file included from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:9, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:8, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/vector.hpp:4, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/std/std.hpp:5, from /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_tree.cpp:2: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected identifier before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:21: error: expected ‘,’ or ‘...’ before string constant 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected identifier before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:21: error: expected ‘,’ or ‘...’ before string constant 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Tree::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:991:5: note: in expansion of macro ‘RYML_DEPRECATED’ 991 | RYML_DEPRECATED("use arena_size() instead") size_t arena_pos() const { return m_arena_pos; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Tree::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/tree.hpp:701:5: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings(size_t /*node*/) const { return true; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected identifier before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:21: error: expected ‘,’ or ‘...’ before string constant 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:278:5: note: in expansion of macro ‘RYML_DEPRECATED’ 278 | RYML_DEPRECATED("use has_other_siblings()") bool has_siblings() const RYML_NOEXCEPT { _C4RR(); return tree_->has_siblings(id_); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(T&) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:585:13: note: in expansion of macro ‘_RYML_CB_ERR’ 585 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize value"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In member function ‘const ConstImpl& c4::yml::detail::RoNodeMethods::operator>>(c4::yml::Key) const’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:595:13: note: in expansion of macro ‘_RYML_CB_ERR’ 595 | _RYML_CB_ERR(tree_->m_callbacks, "could not deserialize key"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected identifier before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:21: error: expected ‘,’ or ‘...’ before string constant 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected identifier before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:21: error: expected ‘,’ or ‘...’ before string constant 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:868:5: note: in expansion of macro ‘RYML_DEPRECATED’ 868 | RYML_DEPRECATED("use invalid()") bool operator== (std::nullptr_t) const noexcept { return m_tree == nullptr || m_id == NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected identifier before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:21: error: expected ‘,’ or ‘...’ before string constant 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:869:5: note: in expansion of macro ‘RYML_DEPRECATED’ 869 | RYML_DEPRECATED("use !invalid()") bool operator!= (std::nullptr_t) const noexcept { return !(m_tree == nullptr || m_id == NONE); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected identifier before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:21: error: expected ‘,’ or ‘...’ before string constant 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:871:5: note: in expansion of macro ‘RYML_DEPRECATED’ 871 | RYML_DEPRECATED("use (this->val() == s)") bool operator== (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected identifier before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:21: error: expected ‘,’ or ‘...’ before string constant 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:872:5: note: in expansion of macro ‘RYML_DEPRECATED’ 872 | RYML_DEPRECATED("use (this->val() != s)") bool operator!= (csubstr s) const RYML_NOEXCEPT { RYML_ASSERT(m_tree); _RYML_CB_ASSERT(m_tree->m_callbacks, m_id != NONE); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::ConstNodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:845:5: note: in expansion of macro ‘RYML_DEPRECATED’ 845 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") bool valid() const noexcept { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected identifier before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:21: error: expected ‘,’ or ‘...’ before string constant 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected identifier before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:21: error: expected ‘,’ or ‘...’ before string constant 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1031:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1031 | RYML_DEPRECATED("use !readable()") bool operator== (std::nullptr_t) const { return m_tree == nullptr || m_id == NONE || is_seed(); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected identifier before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:21: error: expected ‘,’ or ‘...’ before string constant 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1032:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1032 | RYML_DEPRECATED("use readable()") bool operator!= (std::nullptr_t) const { return !(m_tree == nullptr || m_id == NONE || is_seed()); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected identifier before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:21: error: expected ‘,’ or ‘...’ before string constant 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1034:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1034 | RYML_DEPRECATED("use `this->val() == s`") bool operator== (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) == s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected identifier before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:21: error: expected ‘,’ or ‘...’ before string constant 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:1035:5: note: in expansion of macro ‘RYML_DEPRECATED’ 1035 | RYML_DEPRECATED("use `this->val() != s`") bool operator!= (csubstr s) const { _C4RV(); _RYML_CB_ASSERT(m_tree->m_callbacks, has_val()); return m_tree->val(m_id) != s; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::NodeRef::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:998:5: note: in expansion of macro ‘RYML_DEPRECATED’ 998 | RYML_DEPRECATED("use one of readable(), is_seed() or !invalid()") inline bool valid() const { return m_tree != nullptr && m_id != NONE; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected identifier before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:21: error: expected ‘,’ or ‘...’ before string constant 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected identifier before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:21: error: expected ‘,’ or ‘...’ before string constant 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:192:5: note: in expansion of macro ‘RYML_DEPRECATED’ 192 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t) { parse_in_place(filename, src, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected identifier before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:21: error: expected ‘,’ or ‘...’ before string constant 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:193:5: note: in expansion of macro ‘RYML_DEPRECATED’ 193 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, Tree *t, size_t node_id) { parse_in_place(filename, src, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected identifier before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:21: error: expected ‘,’ or ‘...’ before string constant 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:194:5: note: in expansion of macro ‘RYML_DEPRECATED’ 194 | RYML_DEPRECATED("use parse_in_place() instead") void parse(csubstr filename, substr src, NodeRef node) { parse_in_place(filename, src, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:219:5: note: in expansion of macro ‘RYML_DEPRECATED’ 219 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr csrc); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:220:5: note: in expansion of macro ‘RYML_DEPRECATED’ 220 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:221:5: note: in expansion of macro ‘RYML_DEPRECATED’ 221 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected identifier before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:217:45: error: expected ‘,’ or ‘...’ before string constant 217 | #define RYML_DONT_PARSE_SUBSTR_IN_ARENA "Do not pass a (mutable) substr to parse_in_arena(); if you have a substr, it should be parsed in place. Consider using parse_in_place() instead, or convert the buffer to csubstr prior to calling. This function is deliberately left undefined and will cause a linker error." | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:21: note: in expansion of macro ‘RYML_DONT_PARSE_SUBSTR_IN_ARENA’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:222:5: note: in expansion of macro ‘RYML_DEPRECATED’ 222 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr csrc, NodeRef node); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected identifier before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:21: error: expected ‘,’ or ‘...’ before string constant 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:273:5: note: in expansion of macro ‘RYML_DEPRECATED’ 273 | RYML_DEPRECATED("use parse_in_arena() instead") Tree parse(csubstr filename, csubstr csrc) { return parse_in_arena(filename, csrc); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected identifier before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:21: error: expected ‘,’ or ‘...’ before string constant 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:274:5: note: in expansion of macro ‘RYML_DEPRECATED’ 274 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t) { parse_in_arena(filename, csrc, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected identifier before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:21: error: expected ‘,’ or ‘...’ before string constant 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:275:5: note: in expansion of macro ‘RYML_DEPRECATED’ 275 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, Tree *t, size_t node_id) { parse_in_arena(filename, csrc, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected identifier before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:21: error: expected ‘,’ or ‘...’ before string constant 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:44: note: in definition of macro ‘RYML_DEPRECATED’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ISO C++ forbids declaration of ‘C4_DEPRECATED’ with no type [-fpermissive] 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:47: error: expected ‘;’ at end of member declaration 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: error: ‘int c4::yml::Parser::C4_DEPRECATED(int)’ cannot be overloaded with ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:276:5: note: in expansion of macro ‘RYML_DEPRECATED’ 276 | RYML_DEPRECATED("use parse_in_arena() instead") void parse(csubstr filename, csubstr csrc, NodeRef node) { parse_in_arena(filename, csrc, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:30: note: previous declaration ‘int c4::yml::Parser::C4_DEPRECATED(int)’ 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:191:5: note: in expansion of macro ‘RYML_DEPRECATED’ 191 | RYML_DEPRECATED("use parse_in_place() instead") Tree parse(csubstr filename, substr src) { return parse_in_place(filename, src); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:654:1: note: in expansion of macro ‘RYML_DEPRECATED’ 654 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse( substr yaml ) { Parser np; return np.parse_in_place({} , yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:655:1: note: in expansion of macro ‘RYML_DEPRECATED’ 655 | RYML_DEPRECATED("use parse_in_place() instead") inline Tree parse(csubstr filename, substr yaml ) { Parser np; return np.parse_in_place(filename, yaml); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:656:1: note: in expansion of macro ‘RYML_DEPRECATED’ 656 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t ) { Parser np; np.parse_in_place({} , yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:657:1: note: in expansion of macro ‘RYML_DEPRECATED’ 657 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t ) { Parser np; np.parse_in_place(filename, yaml, t); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:658:1: note: in expansion of macro ‘RYML_DEPRECATED’ 658 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place({} , yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:659:1: note: in expansion of macro ‘RYML_DEPRECATED’ 659 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_place(filename, yaml, t, node_id); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:660:1: note: in expansion of macro ‘RYML_DEPRECATED’ 660 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse( substr yaml, NodeRef node ) { Parser np; np.parse_in_place({} , yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:661:1: note: in expansion of macro ‘RYML_DEPRECATED’ 661 | RYML_DEPRECATED("use parse_in_place() instead") inline void parse(csubstr filename, substr yaml, NodeRef node ) { Parser np; np.parse_in_place(filename, yaml, node); } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:697:1: note: in expansion of macro ‘RYML_DEPRECATED’ 697 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena( substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:698:1: note: in expansion of macro ‘RYML_DEPRECATED’ 698 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) Tree parse_in_arena(csubstr filename, substr yaml ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:699:1: note: in expansion of macro ‘RYML_DEPRECATED’ 699 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:700:1: note: in expansion of macro ‘RYML_DEPRECATED’ 700 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:701:1: note: in expansion of macro ‘RYML_DEPRECATED’ 701 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:702:1: note: in expansion of macro ‘RYML_DEPRECATED’ 702 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, Tree *t, size_t node_id); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:703:1: note: in expansion of macro ‘RYML_DEPRECATED’ 703 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena( substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:704:1: note: in expansion of macro ‘RYML_DEPRECATED’ 704 | RYML_DEPRECATED(RYML_DONT_PARSE_SUBSTR_IN_ARENA) void parse_in_arena(csubstr filename, substr yaml, NodeRef node ); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:717:1: note: in expansion of macro ‘RYML_DEPRECATED’ 717 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse( csubstr yaml ) { Parser np; return np.parse_in_arena({} , yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:718:1: note: in expansion of macro ‘RYML_DEPRECATED’ 718 | RYML_DEPRECATED("use parse_in_arena() instead") inline Tree parse(csubstr filename, csubstr yaml ) { Parser np; return np.parse_in_arena(filename, yaml); } //!< parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:719:1: note: in expansion of macro ‘RYML_DEPRECATED’ 719 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena({} , yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:720:1: note: in expansion of macro ‘RYML_DEPRECATED’ 720 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t ) { Parser np; np.parse_in_arena(filename, yaml, t); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:721:1: note: in expansion of macro ‘RYML_DEPRECATED’ 721 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena({} , yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:722:1: note: in expansion of macro ‘RYML_DEPRECATED’ 722 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, Tree *t, size_t node_id) { Parser np; np.parse_in_arena(filename, yaml, t, node_id); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:723:1: note: in expansion of macro ‘RYML_DEPRECATED’ 723 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse( csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena({} , yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/parse.hpp:724:1: note: in expansion of macro ‘RYML_DEPRECATED’ 724 | RYML_DEPRECATED("use parse_in_arena() instead") inline void parse(csubstr filename, csubstr yaml, NodeRef node ) { Parser np; np.parse_in_arena(filename, yaml, node); } //!< reusing the YAML tree, parse a read-only YAML source buffer, copying it first to the tree's source arena, providing a filename for error messages. | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_yaml(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:426:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 426 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘c4::substr c4::yml::emitrs_json(const ConstNodeRef&, CharOwningContainer*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:434:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 434 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_yaml(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:444:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 444 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: In function ‘CharOwningContainer c4::yml::emitrs_json(const ConstNodeRef&)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:454:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 454 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp: At global scope: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:467:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 467 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, size_t id, FILE *f) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:471:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 471 | RYML_DEPRECATE_EMIT inline size_t emit(Tree const& t, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:475:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 475 | RYML_DEPRECATE_EMIT inline size_t emit(ConstNodeRef const& r, FILE *f=nullptr) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:480:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 480 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, size_t id, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:484:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 484 | RYML_DEPRECATE_EMIT inline substr emit(Tree const& t, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:22:5: note: in expansion of macro ‘RYML_DEPRECATED’ 22 | RYML_DEPRECATED("use emit_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:488:1: note: in expansion of macro ‘RYML_DEPRECATE_EMIT’ 488 | RYML_DEPRECATE_EMIT inline substr emit(ConstNodeRef const& r, substr buf, bool error_on_excess=true) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:494:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 494 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, size_t id, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:499:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 499 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t, size_t id) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:504:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 504 | RYML_DEPRECATE_EMITRS substr emitrs(Tree const& t, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:509:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 509 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(Tree const& t) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:514:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 514 | RYML_DEPRECATE_EMITRS substr emitrs(ConstNodeRef const& n, CharOwningContainer * cont) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:145:43: error: expected constructor, destructor, or type conversion before ‘(’ token 145 | #define RYML_DEPRECATED(msg) C4_DEPRECATED(msg) | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:24:5: note: in expansion of macro ‘RYML_DEPRECATED’ 24 | RYML_DEPRECATED("use emitrs_yaml() instead. See https://github.com/biojppm/rapidyaml/issues/120") | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:519:1: note: in expansion of macro ‘RYML_DEPRECATE_EMITRS’ 519 | RYML_DEPRECATE_EMITRS CharOwningContainer emitrs(ConstNodeRef const& n) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_emit_yaml(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:149:9: note: in expansion of macro ‘_RYML_CB_ERR’ 149 | _RYML_CB_ERR(m_tree->callbacks(), "unknown type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_do_visit_json(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:13: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:468:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 468 | _RYML_CB_CHECK(m_tree->callbacks(), !m_tree->is_stream(id)); // JSON does not have streams | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write(const c4::yml::NodeScalar&, c4::yml::NodeType, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:581:9: note: in expansion of macro ‘_RYML_CB_ERR’ 581 | _RYML_CB_ERR(m_tree->callbacks(), "not implemented"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In member function ‘void c4::yml::Emitter::_write_json(const c4::yml::NodeScalar&, c4::yml::NodeType)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:588:9: note: in expansion of macro ‘_RYML_CB_ERR’ 588 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have tags"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:5: error: there are no arguments to ‘C4_UNREACHABLE_AFTER_ERR’ that depend on a template parameter, so a declaration of ‘C4_UNREACHABLE_AFTER_ERR’ must be available [-fpermissive] 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:590:9: note: in expansion of macro ‘_RYML_CB_ERR’ 590 | _RYML_CB_ERR(m_tree->callbacks(), "JSON does not have anchors"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp: In function ‘c4::substr c4::yml::replace_all(c4::csubstr, c4::csubstr, c4::csubstr, std::string*)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp:144:5: note: in expansion of macro ‘RYML_CHECK’ 144 | RYML_CHECK(!subject.overlaps(to_csubstr(*dst))); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./test_case.hpp:151:5: note: in expansion of macro ‘RYML_CHECK’ 151 | RYML_CHECK(ret == dst->size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp: In member function ‘void c4::yml::CallbacksTester::check()’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp:44:9: note: in expansion of macro ‘RYML_CHECK’ 44 | RYML_CHECK(num_allocs == num_deallocs); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp:45:9: note: in expansion of macro ‘RYML_CHECK’ 45 | RYML_CHECK(alloc_size == dealloc_size); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp: In member function ‘void* c4::yml::CallbacksTester::allocate(size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp:63:9: note: in expansion of macro ‘RYML_CHECK’ 63 | RYML_CHECK(alloc_size < memory_pool.size()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp: In member function ‘void c4::yml::CallbacksTester::free(void*, size_t)’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp:69:9: note: in expansion of macro ‘RYML_CHECK’ 69 | RYML_CHECK((char*)mem >= &memory_pool.front() && (char*)mem < &memory_pool.back()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:13: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/./callbacks_tester.hpp:70:9: note: in expansion of macro ‘RYML_CHECK’ 70 | RYML_CHECK((char*)mem+len >= &memory_pool.front() && (char*)mem+len <= &memory_pool.back()); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:155:22: required from here 155 | return em.emit_as(EMIT_YAML, t, id, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterFile; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:190:22: required from here 190 | return em.emit_as(EMIT_YAML, r, /*error_on_excess*/true).len; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:273:22: required from here 273 | return em.emit_as(EMIT_YAML, t, id, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterBuf; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:310:22: required from here 310 | return em.emit_as(EMIT_YAML, r, error_on_excess); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(size_t) [with U = c4::yml::NodeRef; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef; typename std::enable_if<(! std::is_same::value), Impl>::type = c4::yml::NodeRef; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_tree.cpp:1001:5: required from here 1001 | EXPECT_EQ(m.at(0).val(), "0"); | ~~~~^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:521:9: note: in expansion of macro ‘RYML_CHECK’ 521 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:523:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 523 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:524:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 524 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:525:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 525 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:526:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 526 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘ConstImpl c4::yml::detail::RoNodeMethods::at(size_t) const [with Impl = c4::yml::ConstNodeRef; ConstImpl = c4::yml::ConstNodeRef; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_tree.cpp:1006:5: required from here 1006 | EXPECT_EQ(cm.at(0).val(), "0"); | ~~~~~^~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:562:9: note: in expansion of macro ‘RYML_CHECK’ 562 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:564:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 564 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:565:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 565 | _RYML_CB_CHECK(tree_->m_callbacks, (pos >= 0 && pos < cap)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:566:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 566 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:567:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 567 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_container(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:569:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 569 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘ConstImpl c4::yml::detail::RoNodeMethods::at(c4::csubstr) const [with Impl = c4::yml::ConstNodeRef; ConstImpl = c4::yml::ConstNodeRef; c4::csubstr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_tree.cpp:1022:5: required from here 1022 | verify_error(t, [&](Tree const&){ return cm.at("a"); }); | ~~~~~^~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:542:9: note: in expansion of macro ‘RYML_CHECK’ 542 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:543:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 543 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:544:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 544 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:545:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 545 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:547:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 547 | _RYML_CB_CHECK(tree_->m_callbacks, ch != NONE); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp: In instantiation of ‘typename std::enable_if<(! std::is_same::value), Impl>::type c4::yml::detail::RoNodeMethods::at(c4::csubstr) [with U = c4::yml::NodeRef; Impl = c4::yml::NodeRef; ConstImpl = c4::yml::ConstNodeRef; typename std::enable_if<(! std::is_same::value), Impl>::type = c4::yml::NodeRef; c4::csubstr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_tree.cpp:1029:5: required from here 1029 | verify_error(t, [&](Tree const&){ return m.at("a"); }); | ~~~~^~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:153:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 153 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:485:9: note: in expansion of macro ‘RYML_CHECK’ 485 | RYML_CHECK(tree_ != nullptr); | ^~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:486:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 486 | _RYML_CB_CHECK(tree_->m_callbacks, (id_ >= 0 && id_ < tree_->capacity())); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:487:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 487 | _RYML_CB_CHECK(tree_->m_callbacks, ((Impl const*)this)->readable()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/node.hpp:488:9: note: in expansion of macro ‘_RYML_CB_CHECK’ 488 | _RYML_CB_CHECK(tree_->m_callbacks, tree_->is_map(id_)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, size_t, bool) [with Writer = c4::yml::WriterOStream >; c4::substr = c4::basic_substring; size_t = long unsigned int]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:40:25: required from ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::Tree&, bool) [with Writer = c4::yml::WriterOStream >; c4::substr = c4::basic_substring]’ 40 | return this->emit_as(type, t, t.root_id(), error_on_excess); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:234:15: required from ‘OStream& c4::yml::operator<<(OStream&, const Tree&) [with OStream = std::basic_ostream]’ 234 | em.emit_as(EMIT_YAML, t); | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_tree.cpp:3843:18: required from here 3843 | std::cout << t; | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:23:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 23 | _RYML_CB_CHECK(t.callbacks(), id < t.capacity()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:374:29: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 374 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:30:9: note: in expansion of macro ‘_RYML_CB_ERR’ 30 | _RYML_CB_ERR(m_tree->callbacks(), "unknown emit type"); | ^~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp: In instantiation of ‘c4::substr c4::yml::Emitter::emit_as(c4::yml::EmitType_e, const c4::yml::ConstNodeRef&, bool) [with Writer = c4::yml::WriterOStream >; c4::substr = c4::basic_substring]’: /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.hpp:244:15: required from ‘OStream& c4::yml::operator<<(OStream&, const ConstNodeRef&) [with OStream = std::basic_ostream]’ 244 | em.emit_as(EMIT_YAML, n); | ~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/gtest/gtest-printers.h:225:9: required from ‘static decltype ((void)(((* os) << value))) testing::internal::internal_stream_operator_without_lexical_name_lookup::StreamPrinter::PrintValue(const T&, std::ostream*) [with T = c4::yml::ConstNodeRef; = void; decltype ((void)(((* os) << value))) = void; std::ostream = std::basic_ostream]’ 225 | *os << value; | ~~~~^~~~~~~~ /usr/include/gtest/gtest-printers.h:336:22: required from ‘void testing::internal::PrintWithFallback(const T&, std::ostream*) [with T = c4::yml::ConstNodeRef; std::ostream = std::basic_ostream]’ 336 | Printer::PrintValue(value, os); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/gtest/gtest-printers.h:465:30: required from ‘void testing::internal::PrintTo(const T&, std::ostream*) [with T = c4::yml::ConstNodeRef; std::ostream = std::basic_ostream]’ 465 | internal::PrintWithFallback(value, os); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/gtest/gtest-printers.h:808:12: required from ‘static void testing::internal::UniversalPrinter::Print(const T&, std::ostream*) [with T = c4::yml::ConstNodeRef; std::ostream = std::basic_ostream]’ 808 | PrintTo(value, os); | ~~~~~~~^~~~~~~~~~~ /usr/include/gtest/gtest-printers.h:1112:30: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/gtest/gtest-printers.h:358:36: required from ‘static std::string testing::internal::FormatForComparison::Format(const ToPrint&) [with ToPrint = c4::yml::ConstNodeRef; OtherOperand = c4::yml::ConstNodeRef; std::string = std::__cxx11::basic_string]’ 358 | return ::testing::PrintToString(value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/gtest/gtest-printers.h:439:45: required from ‘std::string testing::internal::FormatForComparisonFailureMessage(const T1&, const T2&) [with T1 = c4::yml::ConstNodeRef; T2 = c4::yml::ConstNodeRef; std::string = std::__cxx11::basic_string]’ 439 | return FormatForComparison::Format(value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/gtest/gtest.h:1363:53: required from ‘testing::AssertionResult testing::internal::CmpHelperEQFailure(const char*, const char*, const T1&, const T2&) [with T1 = c4::yml::ConstNodeRef; T2 = c4::yml::ConstNodeRef]’ 1363 | FormatForComparisonFailureMessage(lhs, rhs), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/gtest/gtest.h:1383:28: required from ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = c4::yml::ConstNodeRef; T2 = c4::yml::ConstNodeRef]’ 1383 | return CmpHelperEQFailure(lhs_expression, rhs_expression, lhs, rhs); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtest/gtest.h:1398:23: required from ‘static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = c4::yml::ConstNodeRef; T2 = c4::yml::ConstNodeRef; typename std::enable_if<((! std::is_integral<_Tp>::value) || (! std::is_pointer<_T2>::value))>::type* = 0]’ 1398 | return CmpHelperEQ(lhs_expression, rhs_expression, lhs, rhs); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/test/test_tree.cpp:4111:9: required from here 4111 | EXPECT_EQ(r.child(0), r.doc(0)); | ^ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/common.hpp:386:37: error: ‘C4_UNREACHABLE_AFTER_ERR’ was not declared in this scope 386 | C4_UNREACHABLE_AFTER_ERR(); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/rapidyaml-0.6.0-build/rapidyaml-0.6.0/src/c4/yml/emit.def.hpp:46:5: note: in expansion of macro ‘_RYML_CB_CHECK’ 46 | _RYML_CB_CHECK(n.tree()->callbacks(), n.readable()); | ^~~~~~~~~~~~~~ ninja: build stopped: subcommand failed. RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.oGAhDa (%build) Bad exit status from /var/tmp/rpm-tmp.oGAhDa (%build) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # /usr/bin/systemd-nspawn -q -M d1a2a6fe17d7482f8e67e6121edbdd6a -D /var/lib/mock/f41-build-814595-148969/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.sqz7jo52:/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 -ba --noprep --noclean --target riscv64 --nodeps /builddir/build/SPECS/rapidyaml.spec\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mockbuild/util.py", line 597, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # /usr/bin/systemd-nspawn -q -M d1a2a6fe17d7482f8e67e6121edbdd6a -D /var/lib/mock/f41-build-814595-148969/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.sqz7jo52:/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 -ba --noprep --noclean --target riscv64 --nodeps /builddir/build/SPECS/rapidyaml.spec