******************************************************************************** conan test conan-center-index/recipes/confu_json/all/test_package/conanfile.py confu_json/0.0.10@#ee1d1fa12f7fdb11861a7e9ebc9a22c1 -pr /home/conan/w/prod/BuildSingleReference/151007/681d3aed-0bdf-41c9-a730-e0e16a3131b4/profile_linux_9_libstdcpp11_gcc_release_64..txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Configuration: [settings] arch=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++11 compiler.version=9 os=Linux [options] [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True confu_json/0.0.10 (test package): Installing package Requirements boost/1.79.0 from 'conan-center' - Cache bzip2/1.0.8 from 'conan-center' - Cache confu_json/0.0.10 from local cache - Cache libbacktrace/cci.20210118 from 'conan-center' - Cache magic_enum/0.8.0 from 'conan-center' - Cache zlib/1.2.13 from 'conan-center' - Cache Packages boost/1.79.0:ca891ed5c8e67ebb3e46639c100abdbca6d8b11e - Cache bzip2/1.0.8:da606cf731e334010b0bf6e85a2a6f891b9f36b0 - Cache confu_json/0.0.10:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache libbacktrace/cci.20210118:6af9cc7cb931c5ad942174fd7838eb655717c709 - Cache magic_enum/0.8.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache zlib/1.2.13:6af9cc7cb931c5ad942174fd7838eb655717c709 - Cache Installing (downloading, building) binaries... bzip2/1.0.8: Already installed! libbacktrace/cci.20210118: Already installed! magic_enum/0.8.0: Already installed! zlib/1.2.13: Already installed! boost/1.79.0: Already installed! confu_json/0.0.10: Already installed! confu_json/0.0.10 (test package): Generator txt created conanbuildinfo.txt confu_json/0.0.10 (test package): Generator cmake created conanbuildinfo.cmake confu_json/0.0.10 (test package): Aggregating env generators confu_json/0.0.10 (test package): Generated conaninfo.txt confu_json/0.0.10 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/build/dd4f758f56da1cf19b4ccbf15cc7dfa8149e8b47/conan.lock' Using cached profile from lockfile [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK confu_json/0.0.10 (test package): Calling build() ----Running------ > cd '/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/build/dd4f758f56da1cf19b4ccbf15cc7dfa8149e8b47' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Release" -DCONAN_IN_LOCAL_CACHE="OFF" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="9" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++11" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/build/dd4f758f56da1cf19b4ccbf15cc7dfa8149e8b47/package" -DCMAKE_INSTALL_BINDIR="bin" -DCMAKE_INSTALL_SBINDIR="bin" -DCMAKE_INSTALL_LIBEXECDIR="bin" -DCMAKE_INSTALL_LIBDIR="lib" -DCMAKE_INSTALL_INCLUDEDIR="include" -DCMAKE_INSTALL_OLDINCLUDEDIR="include" -DCMAKE_INSTALL_DATAROOTDIR="share" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package' ----------------- -- The CXX compiler identification is GNU 9.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: called by CMake conan helper -- Conan: Adjusting output directories -- Conan: Using cmake targets configuration -- Library boost_contract found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_contract.a -- Library boost_coroutine found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_coroutine.a -- Library boost_fiber_numa found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_fiber_numa.a -- Library boost_fiber found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_fiber.a -- Library boost_context found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_context.a -- Library boost_graph found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_graph.a -- Library boost_iostreams found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_iostreams.a -- Library boost_json found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_json.a -- Library boost_locale found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_locale.a -- Library boost_log_setup found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_log_setup.a -- Library boost_log found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_log.a -- Library boost_math_c99 found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_c99.a -- Library boost_math_c99f found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_c99f.a -- Library boost_math_c99l found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_c99l.a -- Library boost_math_tr1 found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_tr1.a -- Library boost_math_tr1f found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_tr1f.a -- Library boost_math_tr1l found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_tr1l.a -- Library boost_nowide found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_nowide.a -- Library boost_program_options found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_program_options.a -- Library boost_random found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_random.a -- Library boost_regex found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_regex.a -- Library boost_stacktrace_addr2line found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_stacktrace_addr2line.a -- Library boost_stacktrace_backtrace found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_stacktrace_backtrace.a -- Library boost_stacktrace_basic found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_stacktrace_basic.a -- Library boost_stacktrace_noop found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_stacktrace_noop.a -- Library boost_timer found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_timer.a -- Library boost_type_erasure found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_type_erasure.a -- Library boost_thread found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_thread.a -- Library boost_chrono found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_chrono.a -- Library boost_container found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_container.a -- Library boost_date_time found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_date_time.a -- Library boost_unit_test_framework found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_unit_test_framework.a -- Library boost_prg_exec_monitor found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_prg_exec_monitor.a -- Library boost_test_exec_monitor found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_test_exec_monitor.a -- Library boost_exception found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_exception.a -- Library boost_wave found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_wave.a -- Library boost_filesystem found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_filesystem.a -- Library boost_atomic found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_atomic.a -- Library boost_wserialization found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_wserialization.a -- Library boost_serialization found /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_serialization.a -- Library z found /home/conan/w/prod/BuildSingleReference/.conan/data/zlib/1.2.13/_/_/package/6af9cc7cb931c5ad942174fd7838eb655717c709/lib/libz.a -- Library bz2 found /home/conan/w/prod/BuildSingleReference/.conan/data/bzip2/1.0.8/_/_/package/da606cf731e334010b0bf6e85a2a6f891b9f36b0/lib/libbz2.a -- Library backtrace found /home/conan/w/prod/BuildSingleReference/.conan/data/libbacktrace/cci.20210118/_/_/package/6af9cc7cb931c5ad942174fd7838eb655717c709/lib/libbacktrace.a -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Conan: Compiler GCC>=5, checking major version 9 -- Conan: Checking correct version: 9 -- Conan: C++ stdlib: libstdc++11 -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/build/dd4f758f56da1cf19b4ccbf15cc7dfa8149e8b47 ----Running------ > cmake --build '/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/build/dd4f758f56da1cf19b4ccbf15cc7dfa8149e8b47' '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building CXX object CMakeFiles/test_package.dir/example.cpp.o CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_SBINDIR In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:16:23: error: ‘concept’ does not name a type 16 | template concept IsPrintable = requires(T t) { std::cout << t; }; | ^~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:16:23: note: ‘concept’ only available with ‘-fconcepts’ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:18:23: error: ‘concept’ does not name a type 18 | template concept IsOptional = requires(T t) { t.has_value (); }; | ^~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:18:23: note: ‘concept’ only available with ‘-fconcepts’ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:20:23: error: ‘concept’ does not name a type 20 | template concept IsPair = requires(T t) { t.second; }; | ^~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:20:23: note: ‘concept’ only available with ‘-fconcepts’ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:26:20: error: ‘concept’ does not name a type 26 | template concept isVector = is_specialization; | ^~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:26:20: note: ‘concept’ only available with ‘-fconcepts’ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:30:23: error: ‘concept’ does not name a type 30 | template concept IsFusionStruct = requires(T t) { T::self_type; }; | ^~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:30:23: note: ‘concept’ only available with ‘-fconcepts’ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx: In function ‘void confu_json::handleArray(boost::json::array&, const T&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:45:21: error: ‘IsOptional’ was not declared in this scope 45 | if constexpr (IsOptional) | ^~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:45:43: error: expected primary-expression before ‘>’ token 45 | if constexpr (IsOptional) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:45:44: error: expected primary-expression before ‘)’ token 45 | if constexpr (IsOptional) | ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:80:26: error: ‘IsPair’ was not declared in this scope 80 | else if constexpr (IsPair) | ^~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:80:44: error: expected primary-expression before ‘>’ token 80 | else if constexpr (IsPair) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:80:45: error: expected primary-expression before ‘)’ token 80 | else if constexpr (IsPair) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:90:26: error: ‘isVector’ was not declared in this scope 90 | else if constexpr (isVector) | ^~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:90:46: error: expected primary-expression before ‘>’ token 90 | else if constexpr (isVector) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:90:47: error: expected primary-expression before ‘)’ token 90 | else if constexpr (isVector) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx: In function ‘bool confu_json::handleOptional(boost::json::object&, const T&, const string&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:140:29: error: ‘isVector’ was not declared in this scope 140 | if constexpr (isVector) | ^~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:140:50: error: expected primary-expression before ‘>’ token 140 | if constexpr (isVector) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:140:51: error: expected primary-expression before ‘)’ token 140 | if constexpr (isVector) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx: In function ‘void confu_json::handlePair(boost::json::object&, const T&, const string&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:171:17: error: ‘IsOptional’ was not declared in this scope 171 | if constexpr (IsOptional) | ^~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:171:41: error: expected primary-expression before ‘>’ token 171 | if constexpr (IsOptional) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:171:42: error: expected primary-expression before ‘)’ token 171 | if constexpr (IsOptional) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:220:17: error: ‘IsOptional’ was not declared in this scope 220 | if constexpr (IsOptional) | ^~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:220:42: error: expected primary-expression before ‘>’ token 220 | if constexpr (IsOptional) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:220:43: error: expected primary-expression before ‘)’ token 220 | if constexpr (IsOptional) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx: In lambda function: /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:284:23: error: ‘IsOptional’ was not declared in this scope 284 | if constexpr (IsOptional) // optional and fusion struct sounds fishy | ^~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:284:45: error: expected primary-expression before ‘>’ token 284 | if constexpr (IsOptional) // optional and fusion struct sounds fishy | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:284:46: error: expected primary-expression before ‘)’ token 284 | if constexpr (IsOptional) // optional and fusion struct sounds fishy | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:288:28: error: ‘IsPair’ was not declared in this scope 288 | else if constexpr (IsPair) // pair and fusion struct sounds fishy | ^~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:288:46: error: expected primary-expression before ‘>’ token 288 | else if constexpr (IsPair) // pair and fusion struct sounds fishy | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:288:47: error: expected primary-expression before ‘)’ token 288 | else if constexpr (IsPair) // pair and fusion struct sounds fishy | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:297:24: error: ‘IsOptional’ was not declared in this scope 297 | else if constexpr (IsOptional) | ^~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:297:46: error: expected primary-expression before ‘>’ token 297 | else if constexpr (IsOptional) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:297:47: error: expected primary-expression before ‘)’ token 297 | else if constexpr (IsOptional) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:305:24: error: ‘isVector’ was not declared in this scope 305 | else if constexpr (isVector) | ^~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:305:44: error: expected primary-expression before ‘>’ token 305 | else if constexpr (isVector) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:305:45: error: expected primary-expression before ‘)’ token 305 | else if constexpr (isVector) | ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:13, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx: In function ‘void confu_json::handleArray(T&, U&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:38:17: error: ‘IsOptional’ was not declared in this scope 38 | if constexpr (IsOptional) | ^~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:38:45: error: expected primary-expression before ‘>’ token 38 | if constexpr (IsOptional) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:38:46: error: expected primary-expression before ‘)’ token 38 | if constexpr (IsOptional) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:76:38: error: ‘IsPrintable’ was not declared in this scope 76 | else if constexpr (IsPrintable) | ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:76:62: error: expected primary-expression before ‘>’ token 76 | else if constexpr (IsPrintable) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:76:63: error: expected primary-expression before ‘)’ token 76 | else if constexpr (IsPrintable) | ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:13, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:106:22: error: ‘IsPair’ was not declared in this scope 106 | else if constexpr (IsPair) | ^~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:106:46: error: expected primary-expression before ‘>’ token 106 | else if constexpr (IsPair) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:106:47: error: expected primary-expression before ‘)’ token 106 | else if constexpr (IsPair) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:113:45: error: expected primary-expression before ‘>’ token 113 | if constexpr (IsOptional) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:113:46: error: expected primary-expression before ‘)’ token 113 | if constexpr (IsOptional) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:143:34: error: ‘IsPrintable’ was not declared in this scope 143 | else if constexpr (IsPrintable) | ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:143:55: error: expected primary-expression before ‘>’ token 143 | else if constexpr (IsPrintable) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:143:56: error: expected primary-expression before ‘)’ token 143 | else if constexpr (IsPrintable) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:153:46: error: expected primary-expression before ‘>’ token 153 | if constexpr (IsOptional) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:153:47: error: expected primary-expression before ‘)’ token 153 | if constexpr (IsOptional) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:183:34: error: ‘IsPrintable’ was not declared in this scope 183 | else if constexpr (IsPrintable) | ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:183:56: error: expected primary-expression before ‘>’ token 183 | else if constexpr (IsPrintable) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:183:57: error: expected primary-expression before ‘)’ token 183 | else if constexpr (IsPrintable) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:195:23: error: ‘isVector’ was not declared in this scope 195 | else if constexpr (isVector) | ^~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:195:49: error: expected primary-expression before ‘>’ token 195 | else if constexpr (isVector) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:195:50: error: expected primary-expression before ‘)’ token 195 | else if constexpr (isVector) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx: In function ‘void confu_json::handleOptional(T&, U&, const string&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:257:22: error: ‘IsOptional’ was not declared in this scope 257 | else if constexpr (IsOptional) | ^~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:257:45: error: expected primary-expression before ‘>’ token 257 | else if constexpr (IsOptional) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:257:46: error: expected primary-expression before ‘)’ token 257 | else if constexpr (IsOptional) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:264:22: error: ‘IsPrintable’ was not declared in this scope 264 | else if constexpr (IsPrintable && not isVector) | ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:264:46: error: expected primary-expression before ‘>’ token 264 | else if constexpr (IsPrintable && not isVector) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:264:51: error: expected identifier before ‘not’ token 264 | else if constexpr (IsPrintable && not isVector) | ^~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:264:50: error: expected ‘)’ before ‘not’ token 264 | else if constexpr (IsPrintable && not isVector) | ~ ^~~~ | ) /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:288:22: error: ‘isVector’ was not declared in this scope 288 | else if constexpr (isVector) | ^~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:288:43: error: expected primary-expression before ‘>’ token 288 | else if constexpr (isVector) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:288:44: error: expected primary-expression before ‘)’ token 288 | else if constexpr (isVector) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx: In lambda function: /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:320:24: error: ‘IsOptional’ was not declared in this scope 320 | else if constexpr (IsOptional) | ^~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:320:46: error: expected primary-expression before ‘>’ token 320 | else if constexpr (IsOptional) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:320:47: error: expected primary-expression before ‘)’ token 320 | else if constexpr (IsOptional) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:327:24: error: ‘IsPrintable’ was not declared in this scope 327 | else if constexpr (IsPrintable) | ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:327:47: error: expected primary-expression before ‘>’ token 327 | else if constexpr (IsPrintable) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:327:48: error: expected primary-expression before ‘)’ token 327 | else if constexpr (IsPrintable) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:333:23: error: ‘isVector’ was not declared in this scope 333 | if constexpr (isVector) | ^~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:333:43: error: expected primary-expression before ‘>’ token 333 | if constexpr (isVector) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:333:44: error: expected primary-expression before ‘)’ token 333 | if constexpr (isVector) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:337:28: error: ‘IsPair’ was not declared in this scope 337 | else if constexpr (IsPair) | ^~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:337:46: error: expected primary-expression before ‘>’ token 337 | else if constexpr (IsPair) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:337:47: error: expected primary-expression before ‘)’ token 337 | else if constexpr (IsPair) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:342:47: error: expected primary-expression before ‘>’ token 342 | if constexpr (IsOptional) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:342:48: error: expected primary-expression before ‘)’ token 342 | if constexpr (IsOptional) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:367:48: error: expected primary-expression before ‘>’ token 367 | if constexpr (IsOptional) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_object.hxx:367:49: error: expected primary-expression before ‘)’ token 367 | if constexpr (IsOptional) | ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx: In instantiation of ‘bool confu_json::handleOptional(boost::json::object&, const T&, const string&) [with T = long int; std::string = std::__cxx11::basic_string]’: /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:299:24: required from ‘confu_json::to_json(const T&) [with T = shared_class::Nested]:: [with auto:24 = mpl_::integral_c]’ /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/algorithm/iteration/detail/for_each.hpp:114:14: required from ‘static constexpr void boost::fusion::detail::for_each_unrolled<1>::call(const I0&, F&) [with I0 = boost::fusion::mpl_iterator > >; F = confu_json::to_json(const T&) [with T = shared_class::Nested]::]’ /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/algorithm/iteration/detail/for_each.hpp:135:78: required from ‘constexpr void boost::fusion::detail::for_each_dispatch(Sequence&, F&, boost::fusion::random_access_traversal_tag) [with Sequence = const boost::mpl::range_c; F = confu_json::to_json(const T&) [with T = shared_class::Nested]::]’ /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/algorithm/iteration/detail/for_each.hpp:143:34: required from ‘constexpr void boost::fusion::detail::for_each(Sequence&, F&, mpl_::false_) [with Sequence = const boost::mpl::range_c; F = confu_json::to_json(const T&) [with T = shared_class::Nested]::; mpl_::false_ = mpl_::bool_]’ /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/algorithm/iteration/for_each.hpp:43:25: required from ‘constexpr typename boost::enable_if >::type boost::fusion::for_each(const Sequence&, F) [with Sequence = boost::mpl::range_c; F = confu_json::to_json(const T&) [with T = shared_class::Nested]::; typename boost::enable_if >::type = void]’ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:278:27: required from ‘boost::json::object confu_json::to_json(const T&) [with T = shared_class::Nested]’ /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:11:30: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:116:56: error: request for member ‘value’ in ‘t’, which is of non-class type ‘const long int’ 116 | using optionalType = typename std::decay::type; | ~~^~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:116:56: error: request for member ‘value’ in ‘t’, which is of non-class type ‘const long int’ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:119:13: error: request for member ‘has_value’ in ‘t’, which is of non-class type ‘const long int’ 119 | if (t.has_value ()) | ~~^~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:121:43: error: request for member ‘value’ in ‘t’, which is of non-class type ‘const long int’ 121 | result[memberName] = to_json (t.value ()); | ~~^~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:132:13: error: request for member ‘has_value’ in ‘t’, which is of non-class type ‘const long int’ 132 | if (t.has_value ()) | ~~^~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:136:74: error: request for member ‘value’ in ‘t’, which is of non-class type ‘const long int’ 136 | result[memberName] = std::string{ magic_enum::enum_name (t.value ()) }; | ~~^~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:136:34: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string()’ 136 | result[memberName] = std::string{ magic_enum::enum_name (t.value ()) }; In file included from /usr/include/c++/9/string:55, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string/std/string_traits.hpp:15, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string/std_containers_traits.hpp:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string.hpp:18, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /usr/include/c++/9/bits/basic_string.h:650:2: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Tp&, const _Alloc&)’ 650 | basic_string(const _Tp& __t, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:650:2: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:639:2: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Tp&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&)’ 639 | basic_string(const _Tp& __t, size_type __pos, size_type __n, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:639:2: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:625:9: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&)’ 625 | basic_string(_InputIterator __beg, _InputIterator __end, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:625:9: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:587:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 587 | basic_string(basic_string&& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:587:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:583:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 583 | basic_string(const basic_string& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:583:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:579:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 579 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:579:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:552:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 552 | basic_string(basic_string&& __str) noexcept | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:552:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:540:7: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&)’ 540 | basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:540:7: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:525:7: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&)’ 525 | basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:525:7: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:510:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 510 | basic_string(const _CharT* __s, size_type __n, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:510:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:492:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 492 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:492:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:476:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 476 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:476:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:461:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 461 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:461:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:448:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 448 | basic_string(const basic_string& __str) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:448:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:440:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 440 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:440:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:431:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 431 | basic_string() | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:431:7: note: candidate expects 0 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:145:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::__sv_wrapper, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 145 | basic_string(__sv_wrapper __svw, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:145:7: note: candidate expects 2 arguments, 1 provided In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:145:39: error: request for member ‘value’ in ‘t’, which is of non-class type ‘const long int’ 145 | handleArray (tmp, t.value ()); | ~~^~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:150:42: error: request for member ‘value’ in ‘t’, which is of non-class type ‘const long int’ 150 | result[memberName] = t.value (); | ~~^~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx: In instantiation of ‘void confu_json::handleArray(boost::json::array&, const T&) [with T = long int]’: /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:308:21: required from ‘confu_json::to_json(const T&) [with T = shared_class::Nested]:: [with auto:24 = mpl_::integral_c]’ /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/algorithm/iteration/detail/for_each.hpp:114:14: required from ‘static constexpr void boost::fusion::detail::for_each_unrolled<1>::call(const I0&, F&) [with I0 = boost::fusion::mpl_iterator > >; F = confu_json::to_json(const T&) [with T = shared_class::Nested]::]’ /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/algorithm/iteration/detail/for_each.hpp:135:78: required from ‘constexpr void boost::fusion::detail::for_each_dispatch(Sequence&, F&, boost::fusion::random_access_traversal_tag) [with Sequence = const boost::mpl::range_c; F = confu_json::to_json(const T&) [with T = shared_class::Nested]::]’ /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/algorithm/iteration/detail/for_each.hpp:143:34: required from ‘constexpr void boost::fusion::detail::for_each(Sequence&, F&, mpl_::false_) [with Sequence = const boost::mpl::range_c; F = confu_json::to_json(const T&) [with T = shared_class::Nested]::; mpl_::false_ = mpl_::bool_]’ /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/algorithm/iteration/for_each.hpp:43:25: required from ‘constexpr typename boost::enable_if >::type boost::fusion::for_each(const Sequence&, F) [with Sequence = boost::mpl::range_c; F = confu_json::to_json(const T&) [with T = shared_class::Nested]::; typename boost::enable_if >::type = void]’ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:278:27: required from ‘boost::json::object confu_json::to_json(const T&) [with T = shared_class::Nested]’ /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:11:30: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:40:48: error: request for member ‘front’ in ‘t’, which is of non-class type ‘const long int’ 40 | using elementType = std::decay_t; | ~~^~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:42:3: error: ‘begin’ was not declared in this scope 42 | for (auto const &element : t) | ^~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:42:3: note: suggested alternatives: In file included from /usr/include/c++/9/string:54, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string/std/string_traits.hpp:15, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string/std_containers_traits.hpp:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string.hpp:18, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /usr/include/c++/9/bits/range_access.h:105:37: note: ‘std::begin’ 105 | template const _Tp* begin(const valarray<_Tp>&); | ^~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/support/sequence_base.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/support/detail/is_native_fusion_sequence.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/support/detail/is_mpl_sequence.hpp:12, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/support/tag_of.hpp:14, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/support/category_of.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/adapted/struct/detail/extension.hpp:14, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/adapted/struct/adapt_struct.hpp:22, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:10, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mpl/begin_end_fwd.hpp:22:38: note: ‘boost::mpl::begin’ 22 | template< typename Sequence > struct begin; | ^~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string/trim.hpp:16, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string.hpp:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/range/begin.hpp:110:61: note: ‘boost::range_adl_barrier::begin’ 110 | inline BOOST_DEDUCED_TYPENAME range_iterator::type begin( const T& r ) | ^~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/adapted/struct/detail/define_struct.hpp:14, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/adapted/struct/define_struct.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/sequence/intrinsic/begin.hpp:92:5: note: ‘boost::fusion::begin’ 92 | begin(Sequence const& seq) | ^~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/sequence/intrinsic/begin.hpp:14, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/adapted/struct/detail/define_struct.hpp:14, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/adapted/struct/define_struct.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/sequence/intrinsic_fwd.hpp:62:16: note: ‘boost::fusion::result_of::begin’ 62 | struct begin; | ^~~~~ In file included from /usr/include/c++/9/bits/algorithmfwd.h:39, from /usr/include/c++/9/bits/stl_algo.h:60, from /usr/include/c++/9/string:52, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string/std/string_traits.hpp:15, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string/std_containers_traits.hpp:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string.hpp:18, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /usr/include/c++/9/initializer_list:89:5: note: ‘std::begin’ 89 | begin(initializer_list<_Tp> __ils) noexcept | ^~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:42:3: error: ‘end’ was not declared in this scope 42 | for (auto const &element : t) | ^~~ /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:42:3: note: suggested alternatives: In file included from /usr/include/c++/9/string:54, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string/std/string_traits.hpp:15, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string/std_containers_traits.hpp:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string.hpp:18, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /usr/include/c++/9/bits/range_access.h:107:37: note: ‘std::end’ 107 | template const _Tp* end(const valarray<_Tp>&); | ^~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/support/sequence_base.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/support/detail/is_native_fusion_sequence.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/support/detail/is_mpl_sequence.hpp:12, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/support/tag_of.hpp:14, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/support/category_of.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/adapted/struct/detail/extension.hpp:14, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/adapted/struct/adapt_struct.hpp:22, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:10, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mpl/begin_end_fwd.hpp:23:38: note: ‘boost::mpl::end’ 23 | template< typename Sequence > struct end; | ^~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string/trim.hpp:17, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string.hpp:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/range/end.hpp:104:61: note: ‘boost::range_adl_barrier::end’ 104 | inline BOOST_DEDUCED_TYPENAME range_iterator::type end( const T& r ) | ^~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/container/list/cons.hpp:17, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/iterator/segmented_iterator.hpp:14, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp:12, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/sequence/intrinsic/begin.hpp:18, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/adapted/struct/detail/define_struct.hpp:14, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/adapted/struct/define_struct.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/sequence/intrinsic/end.hpp:92:5: note: ‘boost::fusion::end’ 92 | end(Sequence const& seq) | ^~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/sequence/intrinsic/begin.hpp:14, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/adapted/struct/detail/define_struct.hpp:14, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/adapted/struct/define_struct.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/fusion/sequence/intrinsic_fwd.hpp:68:16: note: ‘boost::fusion::result_of::end’ 68 | struct end; | ^~~ In file included from /usr/include/c++/9/bits/algorithmfwd.h:39, from /usr/include/c++/9/bits/stl_algo.h:60, from /usr/include/c++/9/string:52, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string/std/string_traits.hpp:15, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string/std_containers_traits.hpp:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string.hpp:18, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /usr/include/c++/9/initializer_list:99:5: note: ‘std::end’ 99 | end(initializer_list<_Tp> __ils) noexcept | ^~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:50:34: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string()’ 50 | if (handleOptional (tmp, element, std::string{ type_name () })) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:55, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string/std/string_traits.hpp:15, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string/std_containers_traits.hpp:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string.hpp:18, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /usr/include/c++/9/bits/basic_string.h:650:2: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Tp&, const _Alloc&)’ 650 | basic_string(const _Tp& __t, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:650:2: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:639:2: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Tp&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&)’ 639 | basic_string(const _Tp& __t, size_type __pos, size_type __n, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:639:2: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:625:9: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&)’ 625 | basic_string(_InputIterator __beg, _InputIterator __end, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:625:9: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:587:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 587 | basic_string(basic_string&& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:587:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:583:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 583 | basic_string(const basic_string& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:583:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:579:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 579 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:579:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:552:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 552 | basic_string(basic_string&& __str) noexcept | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:552:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:540:7: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&)’ 540 | basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:540:7: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:525:7: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&)’ 525 | basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:525:7: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:510:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 510 | basic_string(const _CharT* __s, size_type __n, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:510:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:492:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 492 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:492:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:476:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 476 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:476:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:461:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 461 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:461:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:448:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 448 | basic_string(const basic_string& __str) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:448:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:440:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 440 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:440:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:431:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 431 | basic_string() | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:431:7: note: candidate expects 0 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:145:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::__sv_wrapper, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 145 | basic_string(__sv_wrapper __svw, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:145:7: note: candidate expects 2 arguments, 1 provided In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:65:70: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string()’ 65 | tmp[std::string{ type_name () }] = std::string{ magic_enum::enum_name (element.value ()) }; In file included from /usr/include/c++/9/string:55, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string/std/string_traits.hpp:15, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string/std_containers_traits.hpp:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string.hpp:18, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /usr/include/c++/9/bits/basic_string.h:650:2: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Tp&, const _Alloc&)’ 650 | basic_string(const _Tp& __t, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:650:2: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:639:2: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Tp&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&)’ 639 | basic_string(const _Tp& __t, size_type __pos, size_type __n, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:639:2: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:625:9: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&)’ 625 | basic_string(_InputIterator __beg, _InputIterator __end, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:625:9: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:587:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 587 | basic_string(basic_string&& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:587:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:583:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 583 | basic_string(const basic_string& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:583:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:579:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 579 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:579:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:552:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 552 | basic_string(basic_string&& __str) noexcept | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:552:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:540:7: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&)’ 540 | basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:540:7: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:525:7: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&)’ 525 | basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:525:7: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:510:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 510 | basic_string(const _CharT* __s, size_type __n, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:510:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:492:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 492 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:492:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:476:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 476 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:476:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:461:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 461 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:461:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:448:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 448 | basic_string(const basic_string& __str) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:448:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:440:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 440 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:440:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:431:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 431 | basic_string() | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:431:7: note: candidate expects 0 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:145:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::__sv_wrapper, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 145 | basic_string(__sv_wrapper __svw, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:145:7: note: candidate expects 2 arguments, 1 provided In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:65:70: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string()’ 65 | tmp[std::string{ type_name () }] = std::string{ magic_enum::enum_name (element.value ()) }; In file included from /usr/include/c++/9/string:55, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string/std/string_traits.hpp:15, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string/std_containers_traits.hpp:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string.hpp:18, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /usr/include/c++/9/bits/basic_string.h:650:2: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Tp&, const _Alloc&)’ 650 | basic_string(const _Tp& __t, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:650:2: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:639:2: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Tp&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&)’ 639 | basic_string(const _Tp& __t, size_type __pos, size_type __n, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:639:2: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:625:9: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&)’ 625 | basic_string(_InputIterator __beg, _InputIterator __end, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:625:9: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:587:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 587 | basic_string(basic_string&& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:587:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:583:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 583 | basic_string(const basic_string& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:583:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:579:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 579 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:579:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:552:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 552 | basic_string(basic_string&& __str) noexcept | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:552:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:540:7: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&)’ 540 | basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:540:7: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:525:7: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&)’ 525 | basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:525:7: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:510:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 510 | basic_string(const _CharT* __s, size_type __n, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:510:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:492:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 492 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:492:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:476:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 476 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:476:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:461:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 461 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:461:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:448:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 448 | basic_string(const basic_string& __str) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:448:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:440:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 440 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:440:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:431:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 431 | basic_string() | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:431:7: note: candidate expects 0 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:145:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::__sv_wrapper, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 145 | basic_string(__sv_wrapper __svw, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:145:7: note: candidate expects 2 arguments, 1 provided In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:82:22: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string()’ 82 | handlePair (tmp, element, std::string{ type_name () }); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:55, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string/std/string_traits.hpp:15, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string/std_containers_traits.hpp:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string.hpp:18, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /usr/include/c++/9/bits/basic_string.h:650:2: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Tp&, const _Alloc&)’ 650 | basic_string(const _Tp& __t, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:650:2: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:639:2: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Tp&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&)’ 639 | basic_string(const _Tp& __t, size_type __pos, size_type __n, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:639:2: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:625:9: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&)’ 625 | basic_string(_InputIterator __beg, _InputIterator __end, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:625:9: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:587:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 587 | basic_string(basic_string&& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:587:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:583:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 583 | basic_string(const basic_string& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:583:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:579:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 579 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:579:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:552:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 552 | basic_string(basic_string&& __str) noexcept | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:552:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:540:7: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&)’ 540 | basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:540:7: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:525:7: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&)’ 525 | basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:525:7: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:510:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 510 | basic_string(const _CharT* __s, size_type __n, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:510:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:492:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 492 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:492:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:476:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 476 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:476:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:461:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 461 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:461:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:448:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 448 | basic_string(const basic_string& __str) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:448:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:440:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 440 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:440:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:431:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 431 | basic_string() | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:431:7: note: candidate expects 0 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:145:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::__sv_wrapper, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 145 | basic_string(__sv_wrapper __svw, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:145:7: note: candidate expects 2 arguments, 1 provided In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:83:36: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string()’ 83 | result.push_back (tmp.at (std::string{ type_name () }).as_array ()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:55, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string/std/string_traits.hpp:15, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string/std_containers_traits.hpp:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string.hpp:18, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /usr/include/c++/9/bits/basic_string.h:650:2: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Tp&, const _Alloc&)’ 650 | basic_string(const _Tp& __t, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:650:2: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:639:2: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Tp&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&)’ 639 | basic_string(const _Tp& __t, size_type __pos, size_type __n, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:639:2: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:625:9: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&)’ 625 | basic_string(_InputIterator __beg, _InputIterator __end, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:625:9: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:587:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 587 | basic_string(basic_string&& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:587:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:583:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 583 | basic_string(const basic_string& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:583:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:579:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 579 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:579:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:552:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 552 | basic_string(basic_string&& __str) noexcept | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:552:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:540:7: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&)’ 540 | basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:540:7: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:525:7: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&)’ 525 | basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:525:7: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:510:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 510 | basic_string(const _CharT* __s, size_type __n, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:510:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:492:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 492 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:492:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:476:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 476 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:476:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:461:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 461 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:461:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:448:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 448 | basic_string(const basic_string& __str) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:448:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:440:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 440 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:440:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:431:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 431 | basic_string() | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:431:7: note: candidate expects 0 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:145:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::__sv_wrapper, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 145 | basic_string(__sv_wrapper __svw, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:145:7: note: candidate expects 2 arguments, 1 provided In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:40:48: error: request for member ‘front’ in ‘t’, which is of non-class type ‘const long int’ 40 | using elementType = std::decay_t; | ~~^~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:87:57: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string()’ 87 | tmp[std::string{ type_name () }] = to_json (element); In file included from /usr/include/c++/9/string:55, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string/std/string_traits.hpp:15, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string/std_containers_traits.hpp:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string.hpp:18, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /usr/include/c++/9/bits/basic_string.h:650:2: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Tp&, const _Alloc&)’ 650 | basic_string(const _Tp& __t, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:650:2: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:639:2: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Tp&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&)’ 639 | basic_string(const _Tp& __t, size_type __pos, size_type __n, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:639:2: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:625:9: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&)’ 625 | basic_string(_InputIterator __beg, _InputIterator __end, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:625:9: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:587:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 587 | basic_string(basic_string&& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:587:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:583:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 583 | basic_string(const basic_string& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:583:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:579:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 579 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:579:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:552:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 552 | basic_string(basic_string&& __str) noexcept | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:552:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:540:7: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&)’ 540 | basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:540:7: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:525:7: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&)’ 525 | basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:525:7: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:510:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 510 | basic_string(const _CharT* __s, size_type __n, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:510:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:492:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 492 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:492:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:476:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 476 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:476:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:461:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 461 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:461:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:448:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 448 | basic_string(const basic_string& __str) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:448:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:440:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 440 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:440:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:431:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 431 | basic_string() | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:431:7: note: candidate expects 0 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:145:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::__sv_wrapper, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 145 | basic_string(__sv_wrapper __svw, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:145:7: note: candidate expects 2 arguments, 1 provided In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:101:61: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string()’ 101 | tmp[std::string{ type_name () }] = std::string{ magic_enum::enum_name (element) }; In file included from /usr/include/c++/9/string:55, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string/std/string_traits.hpp:15, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string/std_containers_traits.hpp:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string.hpp:18, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /usr/include/c++/9/bits/basic_string.h:650:2: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Tp&, const _Alloc&)’ 650 | basic_string(const _Tp& __t, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:650:2: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:639:2: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Tp&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&)’ 639 | basic_string(const _Tp& __t, size_type __pos, size_type __n, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:639:2: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:625:9: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&)’ 625 | basic_string(_InputIterator __beg, _InputIterator __end, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:625:9: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:587:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 587 | basic_string(basic_string&& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:587:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:583:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 583 | basic_string(const basic_string& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:583:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:579:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 579 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:579:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:552:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 552 | basic_string(basic_string&& __str) noexcept | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:552:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:540:7: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&)’ 540 | basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:540:7: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:525:7: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&)’ 525 | basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:525:7: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:510:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 510 | basic_string(const _CharT* __s, size_type __n, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:510:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:492:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 492 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:492:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:476:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 476 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:476:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:461:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 461 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:461:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:448:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 448 | basic_string(const basic_string& __str) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:448:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:440:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 440 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:440:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:431:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 431 | basic_string() | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:431:7: note: candidate expects 0 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:145:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::__sv_wrapper, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 145 | basic_string(__sv_wrapper __svw, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:145:7: note: candidate expects 2 arguments, 1 provided In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:101:61: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string()’ 101 | tmp[std::string{ type_name () }] = std::string{ magic_enum::enum_name (element) }; In file included from /usr/include/c++/9/string:55, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string/std/string_traits.hpp:15, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string/std_containers_traits.hpp:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/boost/1.79.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/algorithm/string.hpp:18, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/concept.hxx:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/to_json.hxx:10, from /home/conan/w/prod/BuildSingleReference/.conan/data/confu_json/0.0.10/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/confu_json/confu_json.hxx:12, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/example.cpp:1: /usr/include/c++/9/bits/basic_string.h:650:2: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Tp&, const _Alloc&)’ 650 | basic_string(const _Tp& __t, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:650:2: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:639:2: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Tp&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&)’ 639 | basic_string(const _Tp& __t, size_type __pos, size_type __n, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:639:2: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:625:9: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&)’ 625 | basic_string(_InputIterator __beg, _InputIterator __end, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:625:9: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:587:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 587 | basic_string(basic_string&& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:587:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:583:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 583 | basic_string(const basic_string& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:583:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:579:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 579 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:579:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:552:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 552 | basic_string(basic_string&& __str) noexcept | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:552:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:540:7: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&)’ 540 | basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:540:7: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:525:7: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&)’ 525 | basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:525:7: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/basic_string.h:510:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 510 | basic_string(const _CharT* __s, size_type __n, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:510:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:492:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 492 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:492:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:476:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 476 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:476:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:461:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 461 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:461:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:448:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 448 | basic_string(const basic_string& __str) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:448:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:440:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 440 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:440:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/9/bits/basic_string.h:431:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 431 | basic_string() | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:431:7: note: candidate expects 0 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:145:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::__sv_wrapper, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 145 | basic_string(__sv_wrapper __svw, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:145:7: note: candidate expects 2 arguments, 1 provided make[2]: *** [CMakeFiles/test_package.dir/build.make:82: CMakeFiles/test_package.dir/example.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:95: CMakeFiles/test_package.dir/all] Error 2 make: *** [Makefile:103: all] Error 2 ERROR: confu_json/0.0.10 (test package): Error in build() method, line 12 cmake.build() ConanException: Error 2 while executing cmake --build '/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/confu_json/all/test_package/build/dd4f758f56da1cf19b4ccbf15cc7dfa8149e8b47' '--' '-j3'